[Tutor] killing bash, sshd... dangerous?
Tom Tucker
tktucker at gmail.com
Sun Oct 28 17:23:33 CET 2007
Instead of reading in an outputfile (.ps), try reading from command
output. The correct terminology escapes me (for file in
os.popen(cmd).readlines():).
Are you looking for a auto logout method? For example if no activity
after X minutes kill the shell. Bash and a few other shells have this
functionality already.
On 10/28/07, John <washakie at gmail.com> wrote:
> Hello, I've written a little script with the intention of killing all of my
> bash, sshd sessions... is this dangerous? How could I make it work so that
> it didn't kill the session it was run from (as it is I suppose I have to run
> it with nohup):
>
>
>
> #!/usr/bin/env python
> import os
>
> cmd="ps -u myuser | grep 'bash' > .ps"
> os.system(cmd)
>
> pid=[]
> fid=open('.ps','r')
> for line in fid:
> pid.append(line.split(' ')[0])
>
> for i in pid:
> cmd="""kill -9 %s""" % (i)
> os.system(cmd)
>
>
> cmd="ps -u myuser | grep 'sshd' > .ps"
> os.system(cmd)
>
> pid=[]
> fid=open('.ps','r')
> for line in fid:
> pid.append(line.split(' ')[0])
>
> for i in pid:
> cmd="""kill -9 %s""" % (i)
> os.system(cmd)
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
>
More information about the Tutor
mailing list