killall behaviour
Alfonso Ranieri
alforan at tin.it
Fri Aug 29 16:37:30 UTC 2014
Il 29/08/2014 18:17, Harald Becker ha scritto:
> Hi Alfonso !
>
> I looked in the source for Busybox killall. It compares the value of the
> comm field to determine which command is running. So give the /proc
> field values for comm, cmdline and status of your processes, please.
>
> --
> Harald
>
>
On funtoo:
./foobar &
busybox ps | grep [f]oobar
19618 root 0:00 ./foobar
cat /proc/19618/comm
foobar
cat /proc/19618/cmdline
./foobar
cat /proc/19618/status
Name: foobar
State: S (sleeping)
Tgid: 19618
Pid: 19618
PPid: 2156
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 256
Groups: 0 1 2 3 4 6 10 11 26 27
VmPeak: 4312 kB
VmSize: 4084 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 344 kB
VmRSS: 344 kB
VmData: 40 kB
VmStk: 140 kB
VmExe: 4 kB
VmLib: 1816 kB
VmPTE: 28 kB
VmSwap: 0 kB
Threads: 1
SigQ: 0/63463
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000000
SigCgt: 0000000000000000
CapInh: 0000000000000000
CapPrm: 0000001fffffffff
CapEff: 0000001fffffffff
CapBnd: 0000001fffffffff
Seccomp: 0
Cpus_allowed: ff
Cpus_allowed_list: 0-7
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 1
nonvoluntary_ctxt_switches: 3
./hello &
busybox ps | grep [h]ello
19669 root 0:00 ./hello
cat /proc/19669/comm
hello
cat /proc/19669/cmdline
./hello
cat /proc/19669/status
Name: hello
State: S (sleeping)
Tgid: 19669
Pid: 19669
PPid: 2156
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 256
Groups: 0 1 2 3 4 6 10 11 26 27
VmPeak: 4312 kB
VmSize: 4084 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 344 kB
VmRSS: 344 kB
VmData: 40 kB
VmStk: 140 kB
VmExe: 4 kB
VmLib: 1816 kB
VmPTE: 28 kB
VmSwap: 0 kB
Threads: 1
SigQ: 0/63463
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000000
SigCgt: 0000000000000000
CapInh: 0000000000000000
CapPrm: 0000001fffffffff
CapEff: 0000001fffffffff
CapBnd: 0000001fffffffff
Seccomp: 0
Cpus_allowed: ff
Cpus_allowed_list: 0-7
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 2
nonvoluntary_ctxt_switches: 2
---
On the mips router:
there is no comm entry in /proc/XYZ
ps | grep [f]oobar
1835 root 0:00 ./foobar
cat /proc/1835/cmdline
./foobar
cat /proc/1835/status
Name: foobar
State: S (sleeping)
SleepAVG: 88%
Tgid: 1835
Pid: 1835
PPid: 1381
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 32
Groups: 0
VmPeak: 1300 kB
VmSize: 1300 kB
VmLck: 0 kB
VmHWM: 228 kB
VmRSS: 228 kB
VmData: 536 kB
VmStk: 84 kB
VmExe: 4 kB
VmLib: 652 kB
VmPTE: 16 kB
Threads: 1
SigQ: 0/512
SigPnd: 00000000000000000000000000000000
ShdPnd: 00000000000000000000000000000000
SigBlk: 00000000000000000000000000000000
SigIgn: 00000000000000000000000000000000
SigCgt: 00000000000000000000000000000000
CapInh: 0000000000000000
CapPrm: 00000000fffffeff
CapEff: 00000000fffffeff
ps | grep [h]ello
1852 root 0:00 ./hello
cat /proc/1852/cmdline
./hello
cat /proc/1852/status
Name: hello
State: S (sleeping)
SleepAVG: 88%
Tgid: 1852
Pid: 1852
PPid: 1381
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 32
Groups: 0
VmPeak: 1300 kB
VmSize: 1300 kB
VmLck: 0 kB
VmHWM: 228 kB
VmRSS: 228 kB
VmData: 536 kB
VmStk: 84 kB
VmExe: 4 kB
VmLib: 652 kB
VmPTE: 16 kB
Threads: 1
SigQ: 0/512
SigPnd: 00000000000000000000000000000000
ShdPnd: 00000000000000000000000000000000
SigBlk: 00000000000000000000000000000000
SigIgn: 00000000000000000000000000000000
SigCgt: 00000000000000000000000000000000
CapInh: 0000000000000000
CapPrm: 00000000fffffeff
CapEff: 00000000fffffeff
More information about the busybox
mailing list