最近师兄托我写一个爬虫要求每天定点爬,对于我这个懒人我当然不想每天定点手动跑,于是我轻轻松松一条代码搞定!
首先。定时任务使用crontab编辑。
1.查看crontab定点任务
crontab -l
2.编辑
crontab -e
11点56运行这个文件
当11点56分过去了,发现我的数据库里没有插进内容,为什么我的定时器没有反应呢?于是:
3.查看crontab 的默认日志文件: tail -f /var/log/cron.log
4.发现,其实它是有运行的。那就好办了。我把运行postItemList.py的这个爬虫文件的日志存起来
打开jd.log查看,它说python没有安装request这个包?
我猜想难道是我的python环境错了?
输入命令
5.whereis python
6.发现有多个python路径。输入which python找到目前使用的命令。
7.修改定时任务python 绝对路径
运行成功!
感谢以下博主:
https://blog.csdn.net/q0126a/article/details/84905720
https://www.cnblogs.com/z-x-y/p/9475376.html