2016-04-24 92 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