写了一个头条爬虫,放到服务器上使用crontab定时采集头条文章,服务器系统是Ubuntu 16.04 LTS,一开始设置的是间隔4小时采集一次,运行起来很正常,不过一到下午4点采集任务跑起来就超级超级慢,后来就改成离散的时间点采集,跑了两天发现,crontab定时任务执行的时间与系统时间不一致,总是差了8个小时,而不是在设置的时间点执行,查看系统时区,是北京时间呀,怎么会不一样,不过时间差总是8个小时,估计应该是crontab的时区跟系统的时区不一样,重启一下cron服务

sudo service cron restart

又跑了两天,发现执行时间正常了,按照设置的时间点执行了,看来问题就是系统时区的配置晚于cron服务启动的时间,也就是系统时区改动后未重启cron服务!

标签: ubuntu, crontab

添加新评论