在 CentOS 系统中,使用 nohup
命令运行程序时,通常会将输出重定向到一个名为 nohup.out
的文件中。要查看进程 ID(PID),可以使用以下方法:
ps
命令结合 grep
命令搜索进程名称。例如,如果你的程序名为 myapp
,可以使用以下命令:ps aux | grep myapp
这将显示与 myapp
相关的所有进程。在输出中找到你的程序,PID 位于第二列。
nohup.out
文件的位置,可以使用 lsof
命令查找与该文件关联的进程 ID。例如:lsof -t nohup.out
这将返回与 nohup.out
文件关联的进程 ID。
nohup
命令时指定了输出文件,可以使用 pgrep
命令直接搜索该文件名。例如:pgrep -f nohup.out
这将返回与 nohup.out
文件关联的进程 ID。
请注意,这些方法可能返回多个进程 ID,因为可能有多个实例在运行。你需要根据实际情况判断哪个是你要找的进程。