お天気MTWeatheの自動更新化-まとめ
サーバー に前日の取得データが残ったままだと
所有者:user パーミション:606
に変更しても
上書きされない
事が判明
つまり .xmlファイル は更新されないので
更新する前に一旦削除
する
例えば 13.xml(東京都)
[user@linux ~]$ rm /home/mt/public_html/13.xml
[user@linux ~]$ /home/mt/public_html/RebuildIndex.cgi
面倒なのでまとめて
[user@linux ~]$ vi RebuildIndex.sh ←新規作成
#!/bin/bash
rm /home/mt/public_html/13.xml
/home/mt/public_html/RebuildIndex.cgi
[user@linux ~]$ chmod 700 RebuildIndex.sh ←実行権限付与
[user@linux ~]$ crontab -e ←cronへ登録
40 06 * * * /root/RebuildIndex.sh
(更新時間は基のデータ更新後の直後が
望ましいので 毎日6:40 として cron に登録)
指定日投稿 する場足も .xmlファイル の更新時間である
6:40以降 に指定しないと意味がありません
同様に新規エントリー投稿も 6:40以降 にしないと
.xmlファイル が更新されません
よりましてこの 自動更新化 は 必須 ですね
以上で終結です