在 CentOS 中,nohup 命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行。默認情況下,nohup 會將標準輸出和標準錯誤輸出重定向到名為 nohup.out 的文件中。
如果你想單獨處理錯誤輸出,可以使用以下方法:
nohup your_command 2> error_output.log &
這里,2> 表示將標準錯誤輸出(文件描述符為 2)重定向到 error_output.log 文件中。& 表示將命令放入后臺運行。
nohup your_command > output.log 2> error_output.log &
這里,> 表示將標準輸出(文件描述符為 1)重定向到 output.log 文件中。
tail 命令實時查看日志文件:tail -f error_output.log
這樣,你可以實時查看錯誤輸出,而不必每次都打開日志文件。