在 CentOS 中,使用 nohup
命令可以确保在 SSH 会话断开后,进程仍然继续运行
打开终端。
使用 nohup
命令启动你的程序或脚本。例如,如果你想运行名为 my_script.sh
的脚本,可以使用以下命令:
nohup ./my_script.sh &
这里的 &
符号表示将进程放入后台运行,这样你就可以在终端中继续执行其他命令。
nohup
命令会将输出重定向到一个名为 nohup.out
的文件中。你可以使用以下命令查看输出:tail -f nohup.out
nohup ./my_script.sh > output.log 2>&1 &
这将把标准输出和错误输出都重定向到 output.log
文件中。
ps
命令查找进程 ID,并使用 kill
命令终止进程。ps aux | grep my_script.sh
kill [进程ID]
总之,使用 nohup
命令并在命令末尾添加 &
符号,可以确保在 CentOS 中避免 SSH 会话断开影响。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:在Linux中如何用nohup命令避免SSH会话中断影响进程