在Linux中,使用nohup
命令可以在后臺運行程序,即使關閉終端后程序也會繼續運行。為了在后臺運行程序并保存日志,您需要將輸出重定向到一個日志文件中。以下是設置nohup
日志的方法:
打開終端。
使用以下命令格式運行程序,將輸出重定向到日志文件:
nohup your_command &
例如,如果您想運行名為my_script.sh
的腳本,并將其輸出重定向到名為output.log
的文件,您可以使用以下命令:
nohup ./my_script.sh > output.log &
按下回車鍵運行命令。這將在后臺啟動程序,并將輸出保存到output.log
文件中。
要檢查日志文件的內容,您可以使用tail
命令。例如,要查看output.log
的最后10行,您可以運行:
tail -n 10 output.log
-f
選項。例如:tail -f output.log
這將實時顯示output.log
文件中的更改。要停止實時查看,請按Ctrl + C
。
通過這種方式,您可以使用nohup
命令在Linux中運行程序并將日志輸出到一個文件中。