nohup
(no hang-up)命令用于在Linux和Unix系统中运行命令,使其在用户退出系统或关闭终端后继续运行
在CentOS中,要结合&
使用nohup
,请按照以下步骤操作:
nohup
、要执行的命令和&
一起使用。例如,如果您想在后台运行名为my_script.sh
的脚本,可以使用以下命令:nohup ./my_script.sh &
这将在后台运行my_script.sh
脚本,并使其在您退出系统或关闭终端后继续运行。
nohup
命令将创建一个名为nohup.out
的文件,用于存储脚本的输出。您可以使用文本编辑器查看此文件,以检查脚本的执行情况。注意:在使用nohup
时,建议将输出重定向到其他文件,以避免nohup.out
文件变得过大。例如,您可以使用以下命令将输出重定向到名为output.log
的文件:
nohup ./my_script.sh > output.log 2>&1 &