Crontab不运行我的python脚本usi.py

时间:2017-07-17 17:25:27

标签: python bash cron debian-jessie

我查了很多相同标题的帖子,但是我无法通过cron运行我的python。 我已经有几个cron脚本,它们执行得很好,但不是python。

Crontab以root身份运行。

我在crontab中添加了以下行:

SHELL=/bin/bash
PATH=/usr/local/bin:/usr/bin:/bin

我在crontab中执行此行:

* * * * *  cd /var/www/usi/; /usr/local/bin/python3.6 /var/www/usi/usi.py

我尝试了很多变化:

  • 在其前面添加了sudo以另外的用户身份运行
  • 将bash添加到该行
  • 在等等之前执行用户配置文件

没有结果。 系统日志中没有错误。

有什么想法吗?

使用Debian8

1 个答案:

答案 0 :(得分:0)

我在将cron任务放入单独的shell脚本时发现了错误。我通过cron执行脚本并出错。简单的拼写错误。之前在syslog中看到过任何错误。 : - (

它现在在crontab中执行得很好:

SHELL=/bin/bash
PATH=/usr/local/bin:/usr/bin:/bin

* * * * *  cd /var/www/usi/ && /usr/local/bin/python3.6 /var/www/usi/usi.py