nohup是一个命令行实用程序,用于在系统中断或终端关闭后使进程继续运行。以下是在Ubuntu中使用nohup的步骤:
打开终端(快捷键:Ctrl + Alt + T)。
要使用nohup,请在要运行的命令前加上nohup。例如,如果您要运行名为my_script.sh的脚本,请输入:
nohup ./my_script.sh &
这将在后台运行my_script.sh,即使您关闭终端或断开连接,它也会继续运行。
nohup命令将默认将输出重定向到名为nohup.out的文件。如果您想将输出重定向到其他文件,请在nohup命令后添加>符号,然后指定文件名。例如:nohup ./my_script.sh > output.log &
这将把my_script.sh的输出保存到名为output.log的文件中。
SIGHUP),可以使用-p选项为进程分配一个不同的进程ID(PID)。例如:nohup -p 12345 ./my_script.sh &
这将使my_script.sh在后台运行,并为其分配一个PID为12345的进程。这样,即使您关闭终端或断开连接,该进程也将继续运行。