記録

cronPHPを作ってみた朝の続き。


 
cronPHPを作ってみた朝の続き・・・たぶん、コレだけで十分かと思います(稼働させてないのでどう動くかは不明?)。仕事帰って作りました。この頃、もっと勉強しないとなと思うこの頃です。いまの自分に足りないのは間違いなく技術力です、あとタイピングとか・・・かなり遅いので生産性がかなり低いです。英語を打つのに遅すぎる・・・・。日本語はまぁまぁ早いのですけど。キーを覚えているというよりは何となく覚えているので・・・・なぜ、タイピングできるのか自分でも不思議なのです。
 

追記2022/09/06:下記のコードは古いコードです、こちらを参照くださいませ

<?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]);}
        }
?>



【DMM FX】口座開設のお申込みはこちら


OFUSEで応援を送る

data codes through eyeglassesクロンを改良しました。前のクロンPHPは恐らくBUGってて。前のページ

昨日の続き、cronPHP(´Д`)、一つのジョブから複数のPHPファイルを実行させる方法。次のページ

関連記事

  1. 記録

    日本語を点字に変換する機械?ツールを作りましたよ。人の役に立つかは??

    昨日は寝苦しい夜でして寝たり起きたりを繰り返しました。本日は熟睡でき…

  2. 記録

    2016年4月から電力小売全面自由化なるんですよね。

    2016年4月から電力小売全面自由化なるんですよね。おそらく電気代が…

  3. white gaming console on wooden surface

    記録

    FF(ファイナルファンタジーシリーズ)35周年らしいですね。

    おはよう御座います。日曜日晴れますように😌。今日のお題は「F…

  4. 記録

    映画、インフェルノを観てきましので #映画レビュー

    映画、インフェルノを観てきましので感想を残しときます。この映画は好…

  5. 記録

    映画、ヤクザと家族を観てきました。

    https://www.youtube.com/watch?v=D…

2015年6月
1234567
891011121314
15161718192021
22232425262728
2930  

カテゴリー

PAGE TOP