#!/bin/sh
python hello.py
python database.py
python weather2.py
最近在做自己的一个网站。用python编写了一个新闻爬虫的天气爬虫。但是每次从命令行去写命令执行实在是一件不大愉快的事情。于是我便上网寻找一个可以定时执行这些文件的方法。找到了一个名叫cron的东东。还挺那个好用的,虽然也有一些问题。
首先先crontab -e去打开这个应用,第一次会让你选择编辑器,还会提示你哪个是最easy的。然后我就写了一个测试的。
就是第二行那个 hello world啦。只要把之前的#去掉,再重启一下这个cron,命令是sudo service cron restart。就大功告成啦。×××××表示每分钟执行一次,因为是测试嘛,等一个小时再来看一次难免觉得很麻烦。实际过程中可以根据自己的需要进行调整。才开始有点问题是因为echo后面没有打空格,所以出了语法错误,囧,666666。这个 cron比较坑的就是没有提示语法错误的功能,所以可以先在命令行里输一次,再去cron里用,就万无一失了。
好了进入正题,就看我的第一行,就是那个5××××那行。autorun里面的内容是这样滴:
<pre name="code" class="html">cd /home/xq/python
python hello.py
python database.py
python weather2.py
才开始没有cd那一行,导致出错,大家也要注意下,这个问题就是我在命令行的根目录下测试出来的。好了,现在每个小时我的网站都会自动更新了,是不是很高端呢,哇咔咔。