| 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";
|