Crontab调度不会运行(没有错误)

时间:2017-09-21 18:18:57

标签: python cron cron-task

我正在尝试使用cron制作一个python脚本(我知道有效)每隔10分钟从上午9点到下午6点运行。我正在尝试这个,但它不起作用:

*/10 9-18 * * * python /home/batuhan/Downloads/InstaPy/example.py

我还决定简化事情并让它每1分钟运行一次,但这也不起作用:

* * * * * python /home/batuhan/Downloads/InstaPy/example.py

当我做corntab -l时,它会列出它:

crontab -l
* * * * * python /home/batuhan/Downloads/InstaPy/example.py

我还看到你必须用chmod使它可执行,所以我这样做了:

chmod +x /home/batuhan/Downloads/InstaPy/example.py

我在开始时也有shebang线:

#!/usr/bin/env/python

没有错误,它只是没有运行。

编辑:

    root@batuhan-VirtualBox:~# /etc/init.d/cron status
● cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2017-09-21 14:36:58 EDT; 5min ago
     Docs: man:cron(8)
 Main PID: 2045 (cron)
   CGroup: /system.slice/cron.service
           ├─2045 /usr/sbin/cron -f
           ├─2323 /usr/sbin/CRON -f
           ├─2326 /bin/sh -c python /home/batuhan/Downloads/InstaPy/example.p...
           ├─2328 python /home/batuhan/Downloads/InstaPy/example.py
           └─2333 /usr/bin/chromedriver --port=50955

Sep 21 14:40:01 batuhan-VirtualBox CRON[2215]: (batuhan) CMD (python /home/b...)
Sep 21 14:41:01 batuhan-VirtualBox cron[2045]: (root) RELOAD (crontabs/root)
Sep 21 14:41:01 batuhan-VirtualBox CRON[2271]: pam_unix(cron:session): sessi...)
Sep 21 14:41:01 batuhan-VirtualBox CRON[2270]: pam_unix(cron:session): sessi...)
Sep 21 14:41:01 batuhan-VirtualBox CRON[2272]: (root) CMD (python /home/batu...)
Sep 21 14:41:01 batuhan-VirtualBox CRON[2274]: (batuhan) CMD (python /home/b...)
Sep 21 14:42:01 batuhan-VirtualBox CRON[2324]: pam_unix(cron:session): sessi...)
Sep 21 14:42:01 batuhan-VirtualBox CRON[2323]: pam_unix(cron:session): sessi...)
Sep 21 14:42:01 batuhan-VirtualBox CRON[2325]: (root) CMD (python /home/batu...)
Sep 21 14:42:01 batuhan-VirtualBox CRON[2326]: (batuhan) CMD (python /home/b...)
Hint: Some lines were ellipsized, use -l to show in full.

1 个答案:

答案 0 :(得分:1)

尝试将shebang从#!/usr/bin/env/python更改为#!/usr/bin/env python

/usr/bin/env/python在大多数类Unix操作系统上不是有效路径。