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