我试图使用cron从上午9点至下午6点每10分钟运行一个python脚本(我知道这些脚本)。我想这一点,但它不会工作:Crontab调度将不会运行(没有错误)
*/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
我也有在开始的家当行:
#!/usr/bin/env/python
有没有错误,它只是不运行。
编辑:
[email protected]:~# /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.
你怎么知道没有错误? cron守护进程是否正在运行? –
我不确定没有任何错误,只是我没有看到任何错误。我认为cron守护进程正在运行(检查编辑)。 –
@BatuhanUslues:编辑表明它*正在运行。该过程有PID 2328. –