定时任务
crontab -e
crontab -l
文件内容示例:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/focus/focus_APP_spiders
00 23 * * * python3 ./schedule_task.py >> task.out 2>&1
在py里面启动scrapy要用: /usr/local/bin/scrapy
Crontab 有时候会遇到编码问题,加上编码声明,如:
0 11 * * * LANG=C.UTF-8 python3.6 ./spiders/moguzufang_v3.py > mogu.out 2>&1
修改完记得重启,否则可能启动多个重复的任务:/etc/init.d/cron restart
Last updated
Was this helpful?