我在 Ubuntu11.10 上有一个作为服务运行的 Python 脚本。我需要停止该服务,然后每 6 小时重新启动一次。我编写了 cronjob,为了检查它的工作情况,我每 5 分钟停止并启动一次服务。以下是我的 crontab 中的一行:
*/5 * * * * stop server && start server
我已经在 root 的 crontab 中写入了上述行。但它根本不起作用。从 CLI,root 可以完全正常地停止和启动服务器。但使用 cron 自动化时,它不起作用。有人知道我做错了什么吗?
请参阅以下页面cronjob 语法。
推荐这也一样,但是对我没用。
答案1
stop
您是否尝试过使用和可执行文件的完整路径start
?
你在 中看到了什么/var/log/cron.log
?