我使用的是 Ubuntu 22.04.3 LTS(Jammy Jellyfish)。
$ ps -p 1635
PID TTY TIME CMD
$ kill -0 1635 ; echo $?
0
$ type kill
kill is a shell builtin
$ echo $BASH_VERSION
5.1.16(1)-release
$ mount|grep proc
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
我希望kill -0
能回来bash: kill: (1635) - No such process
。
更新1
ps -eLf | awk 'NR == 1 || /1635/'
PID PPID LWP C NLWP STIME TTY TIME CMD
1632 1091 1635 0 9 13:07 ? 00:00:00 /usr/libexec/evolution-calendar-factory