<?php ///////////////////////////////////////////////////////////////////////////////// ////sakuraれんたるさーばのcronは最小設定が五分間隔なので分だけ五分間隔(*/5)にし、//// ////あとは*設定にして任意(このファイル)のPHPファイルを叩くと実行される。 //// /////////////////////////////////////////////////////////////////////////////// //曜日 0?6 0が日曜日 $time_w = array("*","*","*","*"); //月 1?12 $time_n = array("*","*","*","*"); //日 1?31 $time_j = array("*","*","*","*"); //時間 $time_h = array("*","5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,0,1,2","5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,0,1,2","5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,0,1,2"); //分 $time_i = array("*/5","0","0","0"); //ファイルネイム $file_name = array("/home/zen-do/www/zip358.com/index.php","/home/zen-do/www/zip358.com/twitterbot/index-2.php","/home/zen-do/www/zip358.com/twitterbot/index-2-2.php","/home/zen-do/www/zip358.com/twitterbot/index-2-3.php"); $tt[0] = date("w");//曜日 0?6 0が日曜日 $tt[1] = date("n");//月 1?12 $tt[2] = date("j");//日 1?31 $tt[3] = date("H");//時間 $tt[4] = date("i");//分 $ayMAX=0; $MAXS =5; for($i=0;$i<count($time_w);$i++){ $chk[$ayMAX][0]=$time_w[$i]; $chk[$ayMAX][1]=$time_n[$i]; $chk[$ayMAX][2]=$time_j[$i]; $chk[$ayMAX][3]=$time_h[$i]; $chk[$ayMAX][4]=$time_i[$i]; $chk[$ayMAX][5]=$file_name[$i]; $ayMAX++; } for($ay=0;$ay<$ayMAX;$ay++){ $flg=false; for($i=0;$i<$MAXS;$i++){ if(preg_match("/\*/", $chk[$ay][$i])){ if(preg_match("/\*\//", $chk[$ay][$i])){ preg_match("/[0-9]{1,2}/", $chk[$ay][$i],$t); if(!($tt[$i]%$t[0])){ $flg = true; }else{ $flg = false; break; } }else{ if("*" == $chk[$ay][$i]){ $flg = true; }else{ $flg = false; break; } } }else{ if(in_array($tt[$i],preg_split("/,/",$chk[$ay][$i]))){ $flg = true; }else{ $flg = false; break; } } } if($flg){shell_exec("/usr/local/bin/php -f ".$chk[$ay][$i]);} } ?>この頃、ネタがないので手抜き投稿です。気づいた人どのぐらいいるのだろうか? GitHubで公開しました。https://gist.github.com/zip358/75be7b1f30abd0191539