【问题标题】:run command at interval on debian在 debian 上间隔运行命令
【发布时间】:2016-08-17 20:23:25
【问题描述】:

所以我有一个用于我的 Minecraft 世界的 debian Web 地图服务器。为了让地图显示正确的信息,必须定期运行两个命令。我已经尝试按照一些指南来使用 crontab,但到目前为止都失败了(甚至不得不恢复 debian 映像-.-)我是一个整体的 linux 新手,需要一个简单的英语分步指南来执行以下操作.

运行:

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

整点每 30 分钟一次,并且

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

整点每五分钟一次

这看起来很简单,但我确实花了两个月的大部分时间来做这件事,因为我一直把事情搞砸。

感谢您的帮助!

【问题讨论】:

    标签: linux debian crontab


    【解决方案1】:

    请记住,如果您使用的是 crontab,请使用 python 脚本的完整路径。在 debian 中,您可以在终端中键入 pwd 以显示您当前位置的路径。

    假设 python 脚本也位于 /home/mc/ 你应该使用命令:

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

    我建议你再次查看 crontab,ubuntu 帮助页面有很多信息。 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
    

    【讨论】:

    • 这很好用,你给我的链接也很有帮助,只是希望我能早点找到。但是在这种情况下,该命令在没有定义overviewer.py的位置的情况下正常工作,我认为这是因为它是作为系统包安装的,但我不能100%确定
    猜你喜欢
    • 2011-09-28
    • 2016-06-02
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多