温馨提示×

linux nohup日志包含哪些默认信息

小樊
81
2024-12-29 13:03:25
栏目: 智能运维

nohup 命令在 Linux 系统中用于在后台运行程序,并使其在终端关闭后继续运行

  1. 进程 ID(PID):每个后台进程都会分配一个唯一的进程 ID,用于标识和跟踪该进程。
  2. 命令行:启动命令的完整命令行,包括程序和参数。
  3. 日志文件路径:nohup 命令将默认将输出重定向到名为 nohup.out 的文件中。如果需要指定其他日志文件路径,可以在命令行中使用 >>> 符号进行重定向。
  4. 进程开始时间:记录进程启动的时间戳。
  5. 进程状态:显示进程的运行状态,如 “running” 或 “terminated”。

要查看这些信息,可以查看 nohup.out 文件或使用 ps 命令。例如,要查看与 nohup 命令相关的进程信息,可以使用以下命令:

ps -p $(cat nohup.out | grep -v "$$") -o pid,cmd,%cpu,%mem,uptime

这将显示与 nohup.out 文件中记录的进程相关的 PID、命令、CPU 使用率、内存使用率和运行时间等信息。

0