在 Linux 中,nohup
命令允许您在后台运行程序,即使您关闭终端或断开连接,程序也会继续运行
以下是如何使用 nohup
的示例:
nohup
命令,后跟要运行的命令和参数。例如,如果您想在后台运行名为 my_script.sh
的脚本,可以输入以下命令:nohup ./my_script.sh &
这里的 &
符号表示将命令放入后台运行。
nohup
将会启动一个新的进程,并在当前目录下创建一个名为 nohup.out
的文件,用于存储程序的输出。如果需要将输出重定向到其他文件,可以使用以下命令:nohup ./my_script.sh > output.log &
这将把程序的输出重定向到名为 output.log
的文件。
断开与终端的连接。即使您关闭了终端或断开了连接,程序也会继续运行。
若要检查程序的输出,可以查看 nohup.out
文件(或您指定的其他输出文件):
cat nohup.out
总之,使用 nohup
命令并在命令末尾添加 &
符号,可以让您的进程在 Linux 中避免因断开连接而终止。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:在Linux中如何使用nohup命令防止进程因断开连接而终止