nohup
(no hang-up)命令用于在Linux系统中运行一个程序,使其在用户退出登录或关闭终端后继续运行
要使用nohup
命令忽略挂起信号,请按照以下步骤操作:
打开终端。
输入nohup
命令,后跟要运行的程序及其参数。例如,如果要运行名为my_script.sh
的脚本,可以输入:
nohup ./my_script.sh
>
符号。例如,要将输出重定向到名为output.log
的文件,请输入:nohup ./my_script.sh > output.log
2>
符号。例如,要将错误输出重定向到名为error.log
的文件,请输入:nohup ./my_script.sh > output.log 2> error.log
cat
命令查看相应的文件:cat output.log
cat error.log
总之,nohup
命令通过在程序启动时忽略挂起信号(SIGHUP),使程序在用户退出登录或关闭终端后继续运行。通过将输出和错误重定向到文件,您可以轻松地监控程序的运行情况。