在 CentOS 中,nohup 命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行
使用 nohup 命令启动程序:
nohup your_command & 将 your_command 替换为您要运行的命令。& 符号将命令放入后台运行。
查看进程资源使用:
要查看使用 nohup 运行的进程的资源使用情况,您可以使用 ps 命令。首先,找到进程的 PID(进程 ID):
ps -ef | grep your_command 在输出中找到您的进程,记下 PID。然后,使用以下命令查看进程的资源使用情况:
top -p PID 将 PID 替换为您在上一步找到的进程 ID。这将显示进程的实时资源使用情况,包括 CPU 和内存占用。
将输出重定向到日志文件:
默认情况下,nohup 命令会将输出重定向到名为 nohup.out 的文件。如果您想将输出重定向到其他文件,可以使用以下命令:
nohup your_command > output.log & 将 output.log 替换为您希望将输出保存到的文件名。这样,您可以通过查看 output.log 文件来监控进程的资源使用情况。
请注意,top 命令会实时更新进程资源使用情况。要退出 top,请按 q 键或 Ctrl + C。