在 的输出中ps aux
,我可以看到这个过程很好:
# ps aux | grep diff
root 7787 28.7 0.0 9368 4516 pts/3 D+ 13:56 20:33 diff -qr mnt/mnt/md/ mnt/mnt2/
root 13130 0.0 0.0 6144 876 pts/4 S+ 15:07 0:00 grep diff
但pidof
声称找不到任何东西:
# pidof diff
# echo $?
1
查看手册页,没有关于丢失进程时该怎么办的信息,pidof 有。/proc/7787/exe
是一个符号链接/usr/bin/diff
,/usr/bin/diff
它本身是一个常规文件和一个 ELF。根据手册页,这应该匹配。