【发布时间】:2015-10-14 16:04:22
【问题描述】:
我有一个 python 脚本 test.py(仅供参考,它包含一些爬取逻辑) 并希望它每分钟执行一次。
所以我写了一个shell脚本weekjob.sh(下面都试过了)
python /path/test.py
/usr/bin/python /path/test.py
cd /path && /usr/bin/python test.py
然后注册一个工作
* * * * * /bin/sh /path/weekjob.sh
但是python没有执行。
当我像 sh weekjob.sh 这样执行 shell 脚本时
它工作得很好。当我将 weekjob.sh 的内容更改为 mkdir something 时,cronjob 也运行良好。
我的 python cron 作业出了什么问题?
(操作系统是centOS)
【问题讨论】:
-
请查看 crond 日志:unix.stackexchange.com/questions/207/…
-
@ozgur 我做了,但它显示了很好的成功日志,如
CROND[22259] (user) CMD (/usr/bin/python /path/weekMobileJob.py)