nohup
(no hang-up)命令用于在Linux系统中运行一个进程,使其在用户退出登录后仍然继续运行
要将标准错误重定向到文件,可以使用以下语法:
nohup command 2> error_file
这里,command
是您要执行的命令,error_file
是您要将标准错误输出到的文件。例如,如果您要运行名为 my_script.sh
的脚本,并将错误输出到名为 error.log
的文件,可以使用以下命令:
nohup ./my_script.sh 2> error.log &
注意,我们在命令末尾添加了 &
符号,以便在后台运行该命令。这样,即使您关闭终端或断开与服务器的连接,该命令也会继续运行。
如果您还希望将标准输出重定向到一个文件,可以使用以下语法:
nohup command > output_file 2> error_file
例如,将标准输出重定向到 output.log
文件,将标准错误重定向到 error.log
文件:
nohup ./my_script.sh > output.log 2> error.log &