2016-04-24 84 views
1

所以我有一個用於我的世界的debian web映射服務器。爲了使地圖顯示正確的信息,必須定期運行兩個命令。我試過下面的幾個指南來使用crontab,但到目前爲止失敗了(甚至不得不恢復debian映像-.-)我作爲一個整體來說是linux新手,需要一步一步的指導,以簡單的英語做以下操作。在debian上以間隔運行命令

運行:

"overviewer.py --config /home/mc/test.cfg" 

在小時每30分鐘

"overviewer.py --config /home/mc/test.cfg --genpoi" 

在小時

每五分鐘似乎很簡單的,但我硬是花了更好的一部分兩個月這樣做導致我不斷搞砸。

感謝您的幫助!

回答

1

請記住,如果您使用的是crontab,請使用python腳本的完整路徑。在debian中,您可以在終端中鍵入pwd以顯示您當前位置的路徑。

假設Python腳本也位於/家庭/ MC/你應該使用命令:

/home/mc/overviewer.py --config /home/mc/test.cfg 

我建議你看看crontab中再次,Ub​​untu的幫助頁面有很多的信息。 https://help.ubuntu.com/community/CronHowto

爲每30分鐘:

0,30 * * * * /home/mc/overviewer.py --config /home/mc/test.cfg 

併爲每5分鐘:

*/5 * * * * /home/mc/overviewer.py --config /home/mc/test.cfg --genpoi 
+0

這工作得很好,你給我的是extreamly有幫助,以及鏈接,只是希望我發現,更早。在這種情況下,但命令正常工作,沒有定義overviewer.py的位置,我認爲這是因爲它作爲系統包安裝,但我不是100%確定的 – flanigomik