在 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 中避免因断开连接而终止。