0

我检查了很多具有相同标题的帖子,但我无法通过 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

4

1 回答 1

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
于 2017-07-19T16:51:47.630 回答