ロリポップでcronライクな動作をPHPでやってみる      



2006年10月09日

ロリポップでcronライクな動作をPHPでやってみる

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

MTの指定日実行タスクを実行するには、通常cronで実行するように
マニュアルには書いているわけだが、ロリポップではcronが利用できないので、
PHPでcronライクに動かしてみようと試みる。

とりあえず、ロジックだけヅラヅラ書いて

cronはシステム内でトリガーを起こして、指定時間経っていれば
指定されたアクションを起こすもので、
PHPで実装するにはビジターにトリガーを起こしてもらえば良い。

PerlやShellなどを呼び出す場合は、バックグラウンドで実行してやれば、
ブラウザで表示させる際の影響はでない。

と、実行自体は問題ないはずなのだが、肝心のrun-periodic-tasksが

system ("cd [設置している場所へのフルパス];/usr/local/bin/perl -w run-periodic-tasks > /dev/null &");

でうまいこと動いてくれないのでしょんぼりっく。

さて、どうしたものか。
パーミッションの違いとかはないはずなんだけれども。

trackbacks

trackbackURL:

comments

comment form
comment form





MSN:chrome_fs@hotmail.co.jp
※メッセ専用

800*600 ATOM1.0
RSS1.0 RSS2.0
人気ブログランキング - Free Style