2006年10月09日
ロリポップでcronライクな動作をPHPでやってみる
MTの指定日実行タスクを実行するには、通常cronで実行するように
マニュアルには書いているわけだが、ロリポップではcronが利用できないので、
PHPでcronライクに動かしてみようと試みる。
とりあえず、ロジックだけヅラヅラ書いて
cronはシステム内でトリガーを起こして、指定時間経っていれば
指定されたアクションを起こすもので、
PHPで実装するにはビジターにトリガーを起こしてもらえば良い。
PerlやShellなどを呼び出す場合は、バックグラウンドで実行してやれば、
ブラウザで表示させる際の影響はでない。
と、実行自体は問題ないはずなのだが、肝心のrun-periodic-tasksが
system ("cd [設置している場所へのフルパス];/usr/local/bin/perl -w run-periodic-tasks > /dev/null &");
でうまいこと動いてくれないのでしょんぼりっく。
さて、どうしたものか。
パーミッションの違いとかはないはずなんだけれども。


関連ページ
Amazon3分くっきんぐRSS携帯版
RSS
思いつき
ぺあー