nohup
命令用于在后臺運行程序,即使關閉終端也不會終止。默認情況下,nohup
會將輸出重定向到一個名為 nohup.out
的文件中。這個文件的默認存儲位置取決于你運行 nohup
命令的當前工作目錄。
例如,如果你在 /home/user/my_project
目錄下運行以下命令:
nohup python my_script.py &
那么 nohup.out
文件將默認創建在 /home/user/my_project
目錄下。
如果你想指定一個不同的日志文件位置,可以在 nohup
命令中使用輸出重定向。例如:
nohup python my_script.py > /var/log/my_script.log 2>&1 &
這將把標準輸出和標準錯誤都重定向到 /var/log/my_script.log
文件中。