背景執行程式

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
2
3
ps -aux | grep "test.py" # 查詢PID
jobs -l # 也可以使用這個
kill -9 PID # 終止