linux

nohup命令在Linux中如何处理标准错误

小樊
41
2025-05-01 05:47:21
栏目: 智能运维

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 &

0
看了该问题的人还看了