thinkphp6定時任務(wù) 手機如何設(shè)置定時任務(wù)?
手機如何設(shè)置定時任務(wù)?操作如下:1。打開手機,然后選擇settings。2. 在彈出消息中,選擇更多設(shè)置。3. 然后打開[計時任務(wù)]。4. 在打開信息中,選擇[時間開關(guān)打開/關(guān)閉]。5. 定期檢查啟動
手機如何設(shè)置定時任務(wù)?
操作如下:
1。打開手機,然后選擇settings。
2. 在彈出消息中,選擇更多設(shè)置。
3. 然后打開[計時任務(wù)]。
4. 在打開信息中,選擇[時間開關(guān)打開/關(guān)閉]。
5. 定期檢查啟動按鈕,選擇合適的時間。如圖所示
6。用同樣的方法設(shè)置定時關(guān)機時間。
ThinkPHP怎么做定時任務(wù)?
此功能使用服務(wù)器上的計時任務(wù)來完成。你必須使用PHP來做這件事。使用set time limit(0)ignore user Abort(true)寫入死循環(huán)sleep(1),每秒執(zhí)行一次。您可以自己編寫具體的業(yè)務(wù)邏輯。建議該PHP程序在控制執(zhí)行次數(shù)的同時,還應(yīng)依賴一些外部數(shù)據(jù)進行維護,然后將執(zhí)行次數(shù)記錄到數(shù)據(jù)庫或文件中,每次讀取執(zhí)行次數(shù)記錄,以控制程序的執(zhí)行次數(shù)(因為該程序是一個永久的進程),應(yīng)添加文件和數(shù)據(jù)庫記錄以記錄狀態(tài)。每次執(zhí)行程序時,都應(yīng)檢查狀態(tài)。如果為1,則執(zhí)行程序。如果為0,則程序?qū)⒔K止,并且先前的執(zhí)行時間為-1,。通過這種方式,您可以手動結(jié)束這些永久的PHP進程。同時,可以編寫一些日志來觀察程序的運行狀態(tài)