[Cialug] Cygwin process control
L. V. Lammert
lvl at omnitec.net
Thu Feb 23 10:03:56 CST 2012
On Thu, 23 Feb 2012, moteyalpha wrote:
> ps -Alf?
>
No -A, .. even with all of the options, cannot get any command line
information:
$ ps -aefl
UID PID PPID TTY STIME COMMAND
Administ 2512 1 ? Feb 21 /usr/bin/mintty
cyg_serv 3252 2060 ? 07:43:47 /usr/sbin/sshd
cyg_serv 1724 2060 ? 07:57:18 /usr/sbin/sshd
Administ 292 1724 pty3 07:57:19 /usr/bin/bash
Administ 1616 2100 pty0 12:05:18 /usr/bin/bash
Administ 2592 2512 pty2 Feb 21 /usr/bin/bash
Administ 2860 1 ? 21:36:25 /usr/bin/ssh
Administ 3316 1616 pty0 21:48:10 /usr/bin/vim-nox
Administ 2100 1 ? 12:05:17 /usr/bin/mintty
Administ 3700 3252 pty1 07:43:49 /usr/bin/bash
Administ 3284 292 pty3 08:03:08 /usr/bin/ps
cyg_serv 2060 2112 ? Feb 15 /usr/sbin/sshd
$ ps -alpf
PID PPID PGID WINPID TTY UID STIME COMMAND
1308 3396 1308 4032 pty1 500 08:56:01 /usr/bin/ps
276 1884 276 3940 ? 1000 08:55:37 /usr/sbin/sshd
I 3228 2696 3228 3380 pty0 500 10:27:00 /usr/bin/bash
3396 276 3396 3408 pty1 500 08:55:38 /usr/bin/bash
2696 1 2696 2696 ? 500 10:27:00 /usr/bin/mintty
2836 1 2836 2836 ? 500 08:44:28 /usr/bin/ssh
1884 1868 1884 1960 ? 1000 10:01:11 /usr/sbin/sshd
There appears to be no way to retrieve the command line info required to
match a specific ssh session; the closest I can get is finding an ssh
pid with pgrep:
$ pgrep -l ssh
3252 sshd
1724 sshd
2860 ssh
Without any command info for a ssh PID [the should be only one, but I hate
to make that assumption], it appears the only option is to kill them all..
Lee
More information about the Cialug
mailing list