在 CentOS 中,使用 nohup
命令可以确保进程在用户退出登录后继续运行
打开终端。
使用 nohup
命令启动进程。例如,如果你想运行名为 my_script.sh
的脚本,可以使用以下命令:
nohup ./my_script.sh &
这里,&
符号将进程放入后台运行。
nohup
命令会将输出重定向到名为 nohup.out
的文件。你可以使用以下命令查看输出:tail -f nohup.out
ps
命令。例如,如果你知道进程的 PID(进程ID),可以使用以下命令查看进程状态:ps -p [PID]
将 [PID]
替换为实际的进程ID。
/etc/rc.local
文件中。使用文本编辑器打开文件:sudo vi /etc/rc.local
在 exit 0
之前添加以下行(将 [PATH_TO_SCRIPT]
替换为脚本的实际路径):
nohup /path/to/my_script.sh &
保存并退出文件。现在,每次系统启动时,该进程都会自动运行。
通过以上步骤,你可以在 CentOS 中使用 nohup
命令监控进程状态。