当前位置:首页 > linux > 正文

linux查看一个进程是否运行

  • linux
  • 2024-04-30 04:50:08
  • 9742

ps 命令列出当前正在运行的进程。 要查看特定进程是否正在运行,可以使用以下命令:
ps -ef | grep
例如,要查看名为 nginx 的进程是否正在运行,可以运行:
ps -ef | grep nginx
如果进程正在运行,ps 命令的输出将包含该进程的详细信息。
方法 2:使用 pgrep 命令
pgrep 命令通过进程名称或 PID 来查找进程。 要查看特定进程是否正在运行,可以使用以下命令:
pgrep
例如,要查看名为 nginx 的进程是否正在运行,可以运行:
pgrep nginx
如果进程正在运行,pgrep 命令将输出该进程的 PID。
方法 3:使用 pidof 命令
pidof 命令仅通过进程名称查找进程。 要查看特定进程是否正在运行,可以使用以下命令:
pidof
例如,要查看名为 nginx 的进程是否正在运行,可以运行:
pidof nginx
如果进程正在运行,pidof 命令将输出该进程的 PID。
注意:
这些命令区分大小写。 确保进程名称的拼写正确。
如果进程不在运行,这些命令将不会产生任何输出。
可以使用 -x 选项来仅显示正在运行的进程。 例如:
ps -ef | grep -x nginx