在 Linux 中,nohup 命令用于在后台运行命令,即使终端关闭也不会终止进程
使用 ps 命令:
通过 ps 命令,你可以查看所有正在运行的进程。要查找特定的进程,可以使用 grep 命令过滤结果。例如,如果你想查找名为 “my_process” 的进程,可以使用以下命令:
ps aux | grep my_process 输出结果将显示进程的详细信息,如进程 ID、CPU 使用率、内存使用率等。
使用 pgrep 命令:
pgrep 命令允许你通过进程名称或其他属性查找进程 ID。例如,要查找名为 “my_process” 的进程,可以使用以下命令:
pgrep my_process 如果你想查看更多关于进程的详细信息,可以将 pgrep 命令的输出传递给 ps 命令,如下所示:
ps -p $(pgrep my_process) -o pid,cmd,%cpu,%mem 使用 top 或 htop 命令:
top 和 htop 命令提供了一个实时更新的进程列表,显示了系统中各个进程的资源使用情况。你可以通过这些命令找到特定的进程,并监控其状态。要查找名为 “my_process” 的进程,可以在 top 或 htop 运行时按下 / 键,然后输入进程名称并按回车键。
请注意,这些方法适用于所有在后台运行的进程,不仅仅是使用 nohup 命令启动的进程。如果你想特别关注使用 nohup 启动的进程,可以在 ps、pgrep 或 top/htop 命令的输出中查找包含 “nohup” 的命令行。