【问题标题】:Running cron job at reboot重新启动时运行 cron 作业
【发布时间】:2015-04-04 20:07:40
【问题描述】:

我在重新启动时运行 cron 作业时遇到问题。 无论如何,这是我运行 crontab -e 时写的内容:

@reboot python /home/user/script.py

它不起作用(它应该用新内容更新 .json 文件)。有什么解决办法吗? 如果有任何帮助,我正在运行 Ubuntu 14.04,我尝试使用 usr/bin/python 编辑 python,但没有运气。

Script.py 是由这些模块组成的文件:

import json
import urllib
import mechanize,cookielib
from bs4 import BeautifulSoup

【问题讨论】:

  • 执行python /home/user/script.py,脚本是否运行成功?
  • 尝试@reboot python /home/user/script.py > /Path/ToLog/log 2>&1 之类的东西并检查日志。
  • 您可以在 [crontab] 选项卡中查看Debugging crontab 部分。

标签: python ubuntu cron crontab


【解决方案1】:

您可以添加时间延迟 @reboot sleep 60 python /home/user/script.py 。如果它不起作用,请在第一行添加您的脚本 #!/usr/bin/python 要检查错误,请转到 /var/spool/yourUserName

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-15
    • 2014-05-27
    • 2020-09-16
    相关资源
    最近更新 更多