如果以下命令tail
未运行,则不产生任何输出,我会很高兴:
ps --no-headers $(pidof tail)
Run Code Online (Sandbox Code Playgroud)
相反,我得到:
964 pts/2 00:00:01 bash
4393 pts/2 00:00:00 ps
Run Code Online (Sandbox Code Playgroud)
如果您的版本ps
支持该-C
选项:
ps --no-headers -C tail
Run Code Online (Sandbox Code Playgroud)
如果没有,则ps
只有pidof
成功才能运行:
pid=$(pidof tail) && ps --no-headers ${pid}
Run Code Online (Sandbox Code Playgroud)
或(对于 Zsh):
pid=$(pidof tail) && ps --no-headers $=pid
Run Code Online (Sandbox Code Playgroud)
(感谢吉尔斯!)。