1. 程式人生 > >python nohup linux 後臺執行輸出

python nohup linux 後臺執行輸出

遇到問題

nohup python flush.py &


這樣執行,生成了nohup.out檔案,但是內容始終是空的,試了半天也不行。浪費了不少時間。
原因

    python的輸出又緩衝,導致out.log並不能夠馬上看到輸出。

    -u 引數,使得python不啟用緩衝。

解決

nohup python -u flush.py > flush.log 2>&1 &