在Ubuntu中,nohup
命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行
要将标准错误输出重定向到一个文件,可以使用以下命令:
nohup your_command 2> error_output.log &
这里,your_command
是你要运行的命令,2>
表示将标准错误输出重定向,error_output.log
是错误输出文件的名称。&
表示将命令放入后台运行。
如果你还想将标准输出重定向到一个文件,可以使用以下命令:
nohup your_command > output.log 2>&1 &
这里,>
表示将标准输出重定向,output.log
是标准输出文件的名称。2>&1
表示将标准错误输出重定向到标准输出文件,即它们都会被写入同一个文件。最后的&
表示将命令放入后台运行。
这样,无论是标准输出还是标准错误输出,都会被重定向到指定的文件中,而不是显示在终端上。