linux

nohup命令在Linux中如何重定向输出到文件

小樊
44
2025-08-04 21:24:40
栏目: 智能运维

在Linux中,使用nohup命令可以确保在关闭终端或断开SSH连接后,进程仍然继续运行。默认情况下,nohup会将标准输出和标准错误输出重定向到一个名为nohup.out的文件中。如果你想将输出重定向到其他文件,可以使用以下语法:

nohup command > output_file 2>&1 &

这里的command是你想要执行的命令,output_file是你希望将输出重定向到的文件名。

例如,如果你想运行一个名为my_script.sh的脚本,并将输出重定向到output.log文件中,可以使用以下命令:

nohup ./my_script.sh > output.log 2>&1 &

这样,所有的输出(包括标准输出和标准错误输出)都会被写入到output.log文件中,即使你关闭了终端或断开了SSH连接,脚本也会继续运行。

0
看了该问题的人还看了