Subversion Repositories qbpwcf-lib(archive)

Rev

Rev 663 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 663 Rev 667
Line 238... Line 238...
238
 
238
 
239
#記錄 action
239
#記錄 action
240
$job_at_every_min["action"]=$callShell["escape"]["array"];
240
$job_at_every_min["action"]=$callShell["escape"]["array"];
241
 
241
 
242
#記錄 time
242
#記錄 time
243
$job_at_every_min["time"]="0000-00-00 00:01:00";
243
$job_at_every_min["time"]="0000-00-00 00:00:05";
244
 
244
 
245
#記錄 repeat 規則
245
#記錄 repeat 規則
246
$job_at_every_min["repeat"]=array("times"=>-1,"fixed"=>$job_at_every_min["time"]);
246
$job_at_every_min["repeat"]=array("times"=>-1,"fixed"=>$job_at_every_min["time"]);
247
 
247
 
248
#函式說明:
248
#函式說明:
Line 254... Line 254...
254
#必填參數:
254
#必填參數:
255
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
255
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
256
$conf["fileArgu"]=__FILE__;
256
$conf["fileArgu"]=__FILE__;
257
#$conf["actions"],字串陣列,每個元素代表要執行的事情,每個事情為要執行的指令與參數所組成的一維陣列.
257
#$conf["actions"],字串陣列,每個元素代表要執行的事情,每個事情為要執行的指令與參數所組成的一維陣列.
258
$conf["actions"]=array($job_at_now_repeat_after_60sec["action"],$job_at_every_min["action"]);
258
$conf["actions"]=array($job_at_now_repeat_after_60sec["action"],$job_at_every_min["action"]);
-
 
259
#$conf["actions"]=array($job_at_now_repeat_after_60sec["action"]);
259
#$conf["times"],字串陣列,每個元素代表要執行事情的時間點,單為為秒.格式為UTC時區的「年年年年-月月-日日 時 時:分分:秒秒」格式,事情不存在於啟動的狀態且當前時間大於等於之就會執行.
260
#$conf["times"],字串陣列,每個元素代表要執行事情的時間點,單為為秒.格式為UTC時區的「年年年年-月月-日日 時 時:分分:秒秒」格式,事情不存在於啟動的狀態且當前時間大於等於之就會執行.
260
$conf["times"]=array($job_at_now_repeat_after_60sec["time"],$job_at_every_min["time"]);
261
$conf["times"]=array($job_at_now_repeat_after_60sec["time"],$job_at_every_min["time"]);
-
 
262
#$conf["times"]=array($job_at_now_repeat_after_60sec["time"]);
261
#$conf["repeat"],字串陣列,每個元素為一維陣列,key為"times"代表要執行事情的重複方式,若其value為"N"代表重複執行N次(若N等於-1,則代表無限重複執行;若N等於0,則代表執行後就會消失);key為"after"代表下次執行的時間為times+加其value;key為"fixed"代表下次執行的時間為一個循環的固定時間點,value為每次循環的固定時間點,例如每天01:05則為1h*3600s+5m*60s=3900,小於一天(86400秒)的時間,因此周期為天.
263
#$conf["repeat"],字串陣列,每個元素為一維陣列,key為"times"代表要執行事情的重複方式,若其value為"N"代表重複執行N次(若N等於-1,則代表無限重複執行;若N等於0,則代表執行後就會消失);key為"after"代表下次執行的時間為times+加其value;key為"fixed"代表下次執行的時間為一個循環的固定時間點,value為每次循環的固定時間點,例如每天01:05則為1h*3600s+5m*60s=3900,小於一天(86400秒)的時間,因此周期為天.
262
$conf["repeat"]=array($job_at_now_repeat_after_60sec["repeat"],$job_at_every_min["repeat"]);
264
$conf["repeat"]=array($job_at_now_repeat_after_60sec["repeat"],$job_at_every_min["repeat"]);
-
 
265
#$conf["repeat"]=array($job_at_now_repeat_after_60sec["repeat"]);
263
#可省略參數:
266
#可省略參數:
264
#$conf["config"],字串,排程的設定檔位置,預設為"/usr/local/etc/qbpwcf-schedule.conf.php".
267
#$conf["config"],字串,排程的設定檔位置,預設為"/usr/local/etc/qbpwcf-schedule.conf.php".
265
$conf["config"]="assets of autoService/qbpwcf-schedule.conf.php";
268
$conf["config"]="assets of autoService/qbpwcf-schedule.conf.php";
266
#$conf["append"],字串,是否要用append的方式增加資料,預設為"true";若要完全覆蓋既有的資料則要設置為"false".
269
#$conf["append"],字串,是否要用append的方式增加資料,預設為"true";若要完全覆蓋既有的資料則要設置為"false".
267
#$conf["append"]="false";
270
#$conf["append"]="false";