前面做了一个抓取数据的爬虫,但总不可能每次获取数据都要我自己主动触发把,所以需要将脚本其设置为自动运行,每半个小时获取一次数据。
这里就要用上大名鼎鼎的crontab啦。
如果以当前用户执行脚本就直接输入:
crontab -e
回车后会让你选择编辑器,选择你常用的即可,便会进入一个文件内,里面会有一些类似这样的代码:
*/2 * python /data5/crontest.py >> /data5/crontest.py.log 2>&1 #分钟 小时 日期 月份 周 命令
上面这个命令是每两分钟执行一次python /data5/crontest.py脚本,log文件保存到/data5/crontest.py.log。
如果还是看不懂可以看一下例子:
举例: 每天8点30分运行命令/tmp/run.sh 30 8 /tmp/run.sh 每两小时运行命令/tmp/run.sh 0 */2 /tmp/run.sh
设置的时候用crontab -e来设置, 设置好后可以用crontab -l来查看, 设置好后不用重启crontab服务,马上生效。
你用哪个用户运行crontab -e,那么执行的时候就是以哪个用户身份执行
参考资料
使用 pyinstaller 编译 .py 文件
最近在学python爬虫,最基础的就是requests库了,安装命令十分简单。
<b> </b>
使用树莓派来搭建简单的智能家具。
使用 flask_mobility 快速识别设备类型
目录
热门标签
更多语言
站点信息