任何改變我,我用這個命令的服務器上運行一個python腳本:無法看到的nohup.out
sudo nohup python fetch_script.py &
它創建的相同目錄nohup.out
文件。
幾天後,我回來了,想檢查一下吧,我所做的:
tail -f nohup.out
它給了我一個結果:
[email protected]:/home/ubuntu# tail -f nohup.out
8809896
8809897
8809898
8809899
8809900
8809901
8809902
8809903
8809904
8809905
我等了一點點,但沒有happend。腳本應該發送消息到RabbitMQ並更新計數並打印出來。腳本一直在運行,我知道是肯定的,因爲我可以看到新的消息不斷出現。但是nohup.out
卡住了。我還用ls -l
命令檢查了它,看看大小是否改變了,但仍然沒有運氣。 你知道可能是什麼原因嗎?我認爲它會最終更新,但不知道需要多長時間。那麼有什麼方法可以不斷更新這個文件嗎?在這種情況下,nice -20
會有幫助嗎?
UPDATE
只需旋轉日誌,與/usr/sbin/logrotate
等了一下,看到新鮮nohup.out
你確定這個過程還在運行嗎? –
進程正在運行,腳本也在運行 – Vor