在Linux中,可以使用nohup命令來運行一個后臺進程,并指定輸出文件。使用方法如下:
nohup command > output_file 2>&1 &
其中,command
是要運行的命令,output_file
是要輸出的文件名。
>
符號用于將命令的標準輸出重定向到指定的輸出文件中。
2>&1
表示將標準錯誤輸出重定向到標準輸出,即將錯誤信息也輸出到指定的輸出文件中。
最后的 &
符號表示將命令放到后臺運行。
例如,要在后臺運行一個命令./my_program
,并將輸出保存到文件output.log
中,可以這樣使用nohup命令:
nohup ./my_program > output.log 2>&1 &
這樣,my_program
就會在后臺運行,并將輸出保存在output.log
文件中。