What signal 0 does in kill command?
Issue
- What signal 0 does in kill command?
- when I execute "kill -0 PID" and PID is the id of a thread, the command exit without errors.
[root@host ~]# ps -eo pid,comm|grep -c 10252
0
[root@host ~]# kill -0 10252;echo $?
0
[root@host ~]# cat /proc/18020/task/10252/stat
10252 (imsd) S 1 18020 18020 0 -1 4202560 4 0 0 0 2 1 0 0 19 -1 1351 0 987845280 615174144 118443 18446744073709551615 134512640 139793320 4286914320 3934351508 4151395376 0 16391 4096 16391 18446744071580550505 0 0 -1 8 0 0 3 0 0
- Is that the correct behavior of kill -0 command ?
Environment
- Red Hat Enterprise Linux 6.4
- util-linux
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
