2005年に日本橋にて8000円で購入された中古のPC、NEC MateNX MA50Jは順調に稼動を続けており,本日2007年9月30日 午前11時31分 にcronによるweather.shの起動を確認しました.
このスクリプトはbashにより動作し,Japan Meteorological Agencyよりwgetにより特定地域のアメダスデータを取得するという簡単なデータ蓄積システムです.
# cat /var/spool/cron/rabbit # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.8873 installed on Sun Sep 30 11:37:11 2007) # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) #SHELL=/bin/bash #PATH=/sbin:/bin:/usr/sbin:/usr/bin #MAILTO=rabbit #HOME=/home/rabbit 05 5 * * * /home/rabbit/.cron/weather.sh
$ less /home/rabbit/.cron/weather.sh #!/bin/bash spath=/mnt/hippo/weather/ tt=$(date +%Y%m%e) fl=${tt%.+}.html filename=${spath}${fl} lg=log.${tt} log=${spath}${lg} geturl="http://www.jma.go.jp/jp/amedas_h/yesterday-**121.html?areaCode=000&groupCode=46" if [ ! -e "$filename" ]; then wget -O $filename $geturl -o $log else echo -e "Exist $fl" fi