利用crontab自动更新twitter
放假这几天不能上网,所以一直想利用服务器端的crontab来自动更新twitter,写了个简单脚本,在终端里执行是没问题的,但放入crontab里后执行却有乱码,后来了解到crontab没有继承环境变量,所以要手动指定才行。 cat weather #!/bin/bash date="`date +%F,%T`" nongli="`/home/pity/tq -nongli`" chengshi="`/home/pity/tq -chengshi`" tianqi="`/home/pity/tq -tianqi`" qiwen="`/home/pity/tq -qiwen`" text="服务器定时推送测试!" curl -u pityonline:password -d status="$date天气预报:今天是$nongli,$chengshi的天气$tianqi,气温$qiwen。$text" http://twitter.com/statuses/update.xml crontab -l # m h dom mon dow command SHELL=/bin/bash HOME=/home/pity PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin: LANG=zh_CN.UTF-8 00 2 * * * /home/pity/weather 0 3 14 2 * /home/pity/newyear 0 10 * * mon /home/pity/backmysql 顺便每周备份一次数据库——如果米国的vps能使用飞信,就好玩儿了…… (function() [...]



