nohup
命令在 Linux 系统中用于在后台运行程序,并使其在终端关闭后继续运行
- 进程 ID(PID):每个后台进程都会分配一个唯一的进程 ID,用于标识和跟踪该进程。
- 命令行:启动命令的完整命令行,包括程序和参数。
- 日志文件路径:
nohup
命令将默认将输出重定向到名为nohup.out
的文件中。如果需要指定其他日志文件路径,可以在命令行中使用>
或>>
符号进行重定向。 - 进程开始时间:记录进程启动的时间戳。
- 进程状态:显示进程的运行状态,如 “running” 或 “terminated”。
要查看这些信息,可以查看 nohup.out
文件或使用 ps
命令。例如,要查看与 nohup
命令相关的进程信息,可以使用以下命令:
ps -p $(cat nohup.out | grep -v "$$") -o pid,cmd,%cpu,%mem,uptime
这将显示与 nohup.out
文件中记录的进程相关的 PID、命令、CPU 使用率、内存使用率和运行时间等信息。