要在 CentOS 中使用 nohup 運行 Python 腳本,請按照以下步驟操作:
打開終端。
使用 cd
命令導航到包含 Python 腳本的目錄。例如,如果您的腳本位于名為 my_python_scripts
的目錄中,請輸入:
cd my_python_scripts
確保您的 Python 腳本具有可執行權限。如果沒有,請使用以下命令添加可執行權限:
chmod +x your_script.py
使用 nohup 命令運行 Python 腳本。這將使腳本在后臺運行,即使您關閉終端或斷開與服務器的連接,腳本也會繼續運行。請確保將 your_script.py
替換為您的實際腳本文件名。
nohup python3 your_script.py &
這將在后臺運行腳本,并將輸出重定向到名為 nohup.out
的文件。如果您想將輸出重定向到其他文件,請使用以下命令:
nohup python3 your_script.py > output.log &
您現在可以關閉終端或斷開與服務器的連接。腳本將繼續在后臺運行。
要檢查腳本的輸出,可以使用 tail
命令查看 nohup.out
文件(或您選擇的其他輸出文件)的內容:
tail -f nohup.out
如果您需要停止在后臺運行的 Python 腳本,可以使用 ps
命令找到腳本的進程 ID,然后使用 kill
命令終止該進程。例如:
ps aux | grep your_script.py
kill -9 process_id
將 process_id
替換為實際的進程 ID。