定时任务

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?