ZAKUGIRI!

March 03, 2005

[c05_02:立ち上げ奮闘記]

cronと自動更新

今日はcronについて。cronとは、サーバのプログラムを指定した時間に起動させるためのもの。
つまり、これでblogの構築プログラムを呼んでやることで、あらかじめ書いておいた記事を、指定時間に更新することが可能になるわけだ。
サーバにより使えるところが限られるが、ありがたいことに、今使っているサーバはコレが使える。

しかしcronの書き方は分かったが、具体的にどうすれば良いかイマイチつかみきれていない。
シェル(コマンド手順書のようなもの)を書くのは職業UNIX使いなので知っているのだが、cronにシェルそのものを書くのか、どこに置くかなど理解がぜんぜん足りない。

調べた。
・crontabというファイルに、一定の書式で起動するためのシェルがあるディレクトリを指定
・シェルをホーム?に置く

とりあえず、寝る前にそれらしいものを書いて翌朝起きたらダメだった。
うーむ。

出勤中、実は色々考えていて、絶対パスで書かなきゃいけないんじゃないか、とか頭を巡ってた。

結局、crontabはこの1行。

30 * * * * /絶対パス/cron.sh

これは30分おきに、指定ディレクトリにあるcron.shというシェルを起動しなさいという意味。別にシェルのファイル名はなんでもよい。
で、指定した絶対パスのディレクトリにシェルのファイルを作る。内容は下記の1行。

cd [Movable Typeのインストールディレクトリ]/; ./tools/run-periodic-tasks

こんだけ! 理解してしまえばすごく簡単だったわけだ。

これで30分単位に自動記事更新が可能になるという寸法。書きだめができるって結構面白いかも。
と、いうわけで「お題」カテゴリを新設。来週辺りから始動させようかな。

投稿者 jyara : March 3, 2005 11:00 PM

カテゴリ[c05_02:立ち上げ奮闘記]内の前後の記事

→ cronと自動更新
自動記事公開テスト。
移転も無事に終わったな…と思いきや

トラックバック

このエントリーのトラックバックURL:
http://zakugiri.kir.jp/MT/mt-tb.cgi/82
本文中に本blogへのリンクがないトラックバックは受け付けません。

コメント

コメントしてください

  (必須ですが非表示となります)

保存しますか?


コメント中に、連続するひらがな2文字以上がないとエラーとなります。