Re: [Blog_users_ml] BLOGCASTのような。。
#!/usr/bin/perl
use IO::File;
my $file = './time.txt';
my $interval = 10;
my $fh = new IO::File;
if (-e $file) {
if ((time-(1*60*$interval)) > (stat("$file"))[9]) {;
#mt-rebuild-index.plの位置は知らないのですが
system("./mt-rebuild-index.pl > /dev/null &");
$fh->open("> $file") or die;
}
}
else {
$fh->open("> $file") or die;
}
$fh->close;
exit;
上のようなスクリプトをトップページなどからIMGタグなどで呼び出して
定期的にmt-rebuild-index.plを呼び出してやることもできるような気がします。
例えばスクリプトの名前をkick.cgiとしたとして、
time.txtというファイルの生成時間を見て
前回の誰かのアクセスから$interval (分)以上経過していたら
mt-rebuild-index.plを動かして、time.txtを作り直す
というような流れです。
もちろんJavaScriptなどを使うアプローチもあると思いますが。
(アンテナなどをcronを使わないで動かす方法として
もっとちゃんとしたスクリプトもあると思います。)
> From: "R.O. S.P." <rosp55[at]hotmail.com>
> Reply-To: blog_users_ml[at]dropcontrol.com
> To: blog_users_ml[at]dropcontrol.com
> Subject: Re: [Blog_users_ml] BLOGCASTのような。。
> Date: Thu, 13 Mar 2003 19:38:27 +0000
>
> みらのさんありがとう
> CRONできないようです。。残念。。
>
> スクリプトは全くなので、どこかにアップを待つしかないですね。
> それまでは、RSS拾って、手動でりビルドかなぁ。ww
--
nogdnik<nogndik[at]rss-jp.net>
_______________________________________________
Blog_users_ml mailing list
Blog_users_ml[at]dropcontrol.com
http://ml.dropcontrol.com/mailman/listinfo.cgi/blog_users_ml
Posted by blogml at November 14, 2003 01:48 PM
| トラックバック