ubuntu定期执行脚本

#!/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那一行,导致出错,大家也要注意下,这个问题就是我在命令行的根目录下测试出来的。好了,现在每个小时我的网站都会自动更新了,是不是很高端呢,哇咔咔。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值