Sameer Naik
2010-12-09 11:19:32 UTC
Hello,
I am using busybox-1.15.2. I need to send -RTMIN+1 and -RTMIN+2
signals to specific processes. With the standard pkill command this
would be:
pkill -RTMIN+1 <process-name>
pkill -RTMIN+2 <process-name>
Since i am using busybox, i need to be able to send these signals via
the pkill busybox applet.
'pkill -l' reports the following
$ pkill -l
HUP
INT
QUIT
ILL
TRAP
ABRT
BUS
FPE
KILL
USR1
SEGV
USR2
PIPE
ALRM
TERM
STKFLT
CHLD
CONT
STOP
TSTP
TTIN
TTOU
URG
XCPU
XFSZ
VTALRM
PROF
WINCH
POLL
PWR
SYS
Here RTMIN+1 and RTMIN+2 are not listed, so i tried specifying the
signal numbers instead. On Fedora,
kill -l lists
[sameersbn at localhost opt]$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
So in the busybox pkill applet i tried specifying the command as:
pkill -35 <process-name> for -RTMIN+1
pkill -36 <process-name> for -RTMIN+2
But this does not seem to work.
I was wondering whether it is possible to signal RTMIN+1 and RTMIN+2
to processes using the busybox pkill applet. Or would i have to use
the regular pkill command
Thanks and Regards
~Sameer
I am using busybox-1.15.2. I need to send -RTMIN+1 and -RTMIN+2
signals to specific processes. With the standard pkill command this
would be:
pkill -RTMIN+1 <process-name>
pkill -RTMIN+2 <process-name>
Since i am using busybox, i need to be able to send these signals via
the pkill busybox applet.
'pkill -l' reports the following
$ pkill -l
HUP
INT
QUIT
ILL
TRAP
ABRT
BUS
FPE
KILL
USR1
SEGV
USR2
PIPE
ALRM
TERM
STKFLT
CHLD
CONT
STOP
TSTP
TTIN
TTOU
URG
XCPU
XFSZ
VTALRM
PROF
WINCH
POLL
PWR
SYS
Here RTMIN+1 and RTMIN+2 are not listed, so i tried specifying the
signal numbers instead. On Fedora,
kill -l lists
[sameersbn at localhost opt]$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
So in the busybox pkill applet i tried specifying the command as:
pkill -35 <process-name> for -RTMIN+1
pkill -36 <process-name> for -RTMIN+2
But this does not seem to work.
I was wondering whether it is possible to signal RTMIN+1 and RTMIN+2
to processes using the busybox pkill applet. Or would i have to use
the regular pkill command
Thanks and Regards
~Sameer