> ps auxw | grep vc/2 Some versions of ps(1) allow it to select by the tty name (maybe a "t" option or --tty switch). > You will be able to get the PID of the bash shell that is running on that > terminal line. Now just You may want to check for other shells too (like ksh, tcsh, whatever). It might be easier to look for the sshd process instead, but that would be hard if logged in as root, because main sshd would be root too. (And can't check for tty name, because that daemon doesn't have any controlling terminal.) Maybe something like: ps -o ppid --tty pts/1 > kill -9 xxxxx SIGKILL is not trapped. It should be used as a last option. Using normal SIGTERM or send SIGHUP (hangup) to a shell would be good so the processes can clean up after themselves (save backups, remove lockfiles, et cetera). Jeremy C. Reed http://bsd.reedmedia.net/