遠端連線執行程式不中斷
背景執行程式
1 | nohup your-command & |
例如 nohup python test.py &
,會把輸出結果導入nohup.out
執行結果導入文字檔
1 | nohup python test.py &> log.txt & |
即時查看輸出
1 | tail -f nohup.out |
!!! Tips !!!
如果這裡用tail沒有即時顯示,可能是因為python緩衝區的問題(程式執行結束後才會印出內容)
想要看到即時畫面,可以多加-u
參數
1 | nohup python -u test.py & |
停止運行程式
1 | ps -aux | grep "test.py" # 查詢PID |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
GitalkFacebook Comments