トップ >
PC
> Movable Type
> cronで自動的に人気記事ランキングを更新する
« Winnyによる情報漏えい考察 | メイン | 2006FIFAワールドカップ 日本×オーストラリア »
« Winnyによる情報漏えい考察 | メイン | 2006FIFAワールドカップ 日本×オーストラリア »
cronで自動的に人気記事ランキングを更新する
カテゴリ:[Movable Type] — 2006年06月10日(土) 12:56 Posted by Riesuke
先日は人気記事ランキングを作る話を書きましたが、今日はそれを自動的に毎日更新するcronのやり方です。当方のサーバーはXREAですので、XREAでのやり方を。
まずはこういう内容のファイルを作り、.shファイルとして適当に保存します。名前は適当で。makerank.shとかそんな感じ。
#!/bin/sh
#php
/usr/local/bin/php /virtual/ID/public_html/(MTまでのパス)/makerank.php
exit
ID・MTまでのパスは各自書き換えで。ここではhottopicテンプレによって出力されるファイルをmakerank.phpとします。これも各自書き換えで。
次にFTPでそれを/にアップロード。public_htmlの上の階層ですね。一応パーミッションは700としました。
で、管理メニューに入ってから、cronジョブの設定を行います。例にもありますが、毎日夜中の0時に更新したければ「0 0 * * * makerank.sh」というような設定をします。
実際に時間が来て、cronが実行されるとメールが届きますので、これで正常に動いたことを確認します。
今後このメールがいらないなら、管理メニューから指定するファイル名を
makerank.sh 2>&1 > /dev/null
とすればメールは来なくなります。あとはほっとけば毎日更新してくれます。楽ですよ。
この記事へのコメント
コメントはまだありません。
トラックバック
このエントリーのトラックバックURL:
» Open MagicVox.net さんとこの人気記事ランキングを入れてみました from Keep on!!
ずっと試してみたくて試しそびれていた、Open MagicVox.net さんと...
トラックバック時刻: 2006年10月25日(水) 19:22



