Crontab 未运行

Crontab 未运行

我正在使用 putty 登录 webfaction 服务器。我使用 crontab -e 命令并在那里写下这行并重新启动 apache。根据这行,它会每分钟运行一次,但即使重新启动后它也不会运行。但为什么呢?如果我使用 putty 运行它,我想运行 python 脚本python2.7 警报_测试.py它运行完美。但使用 cron 则不行。请帮忙。提前致谢。我的 crontab 命令如下...

* * * * * /home/gbtech/webapps/django/lib/python2.7 /home/gbtech/webapps/django/fortis_django/alerts_test.py

也尝试过

* * * * * python2.7 /home/gbtech/webapps/django/fortis_django/alerts_test.py

答案1

几个问题......

  • 您是否尝试过将 MAILTO 指令放在顶部?这会将所有遇到的错误发送给您。

邮箱:”[电子邮件保护]
* * * * * /home/gbtech/webapps/django/lib/python2.7/home/gbtech/webapps/django/fortis_django/alerts_test.py

  • 您是否检查过 alerts_test.py 是否设置为可执行文件?也许可以尝试将其 chmodding 为 755 以防万一?

  • cron 守护进程 crond 是否正在运行?

  • /var/log/cron 中的日志中是否有任何信息?

答案2

可能是因为没有找到 python2.7。如果是这种情况,请尝试使用

* * * * * /usr/local/bin/python2.7 /home/gbtech/webapps/django/fortis_django/alerts_test.py instead

您可以使用

 * * * * * python2.7 /home/gbtech/webapps/django/fortis_django/alerts_test.py >> /path/to/somefile 2>&1

使用“somefile”查看发生了什么。

相关内容