我可以使用什么 Linux 命令来验证进程列表中是否存在某些内容?

1 linux process shell-script

我想解析 ps 命令的输出并在找到程序时返回 true 或 false。这里的人会怎么做?我可以访问命令行,所以它对我开放,没有限制。

mmx*_*mmx 5

将输出通过管道传输到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。