我想解析 ps 命令的输出并在找到程序时返回 true 或 false。这里的人会怎么做?我可以访问命令行,所以它对我开放,没有限制。
将输出通过管道传输到grep.
ps -ax | grep process_name | grep -v grep
Run Code Online (Sandbox Code Playgroud)
以上更适合手动检查东西。如果要在脚本中使用某些内容,请使用以下返回值pidof:
pidof process_name
Run Code Online (Sandbox Code Playgroud)
如果存在具有指定名称的进程,则返回 0,否则返回 1。