Re: [請益] php 如何實現crontab 的功能

看板PHP作者 (徵乾女兒)時間18年前 (2007/10/14 01:08), 編輯推噓4(407)
留言11則, 4人參與, 最新討論串4/5 (看更多)
SORRY 我可能表達的不清楚 我試試看再表達一次 linux 系統上的 crontab 設定方式是 分 時 日 月 年 指令 今天假設一個網站內有個自動提醒的功能 要讓USER像這樣去設定 我們姑且不論 "指令" 是否能執行 針對 "分 時 日 月 年 指令" 這樣的功能 我們該開怎樣的table 結構來符合? 而相關到這個table 的程式又該怎麼設計? 若看官還是不太懂的話 講穿了應該是如何用 php + db 的方式 來達到 分 時 日 月 年 指令 的應用 當然一定會有一隻程式定時去 check 上述的TABLE 這隻程式應該怎麼設計? 而上面那篇文章並未提到 table 該怎麼規畫 沒有TABLE規話我也沒辦法理解後續該怎麼做 還希望有經驗的前輩能指導一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.172.96

10/14 01:50, , 1F
你已經寫出你的table規劃啦, 現在缺的是cron那隻程式
10/14 01:50, 1F

10/14 03:20, , 2F
我覺得前面fillano已經寫的非常清楚了,你怎麼還問...
10/14 03:20, 2F

10/14 07:47, , 3F
真的說出來了嗎? 我體會不出來耶
10/14 07:47, 3F

10/14 07:48, , 4F
這個TABLE 假使就這六個欄位 那我的那隻PHP 該怎麼去CHECK
10/14 07:48, 4F

10/14 07:48, , 5F
該下怎樣的SQL 語法來取時間到的事件?
10/14 07:48, 5F

10/14 07:50, , 6F
cron job 應該是不只一條 老實說我實在不知道該怎麼規畫
10/14 07:50, 6F

10/14 07:50, , 7F
還望請前輩能再講詳細一點
10/14 07:50, 7F

10/14 10:46, , 8F
問題是 你要怎麼去觸發
10/14 10:46, 8F

10/14 10:46, , 9F
資料庫部分 你可以紀錄 最後執行時間 和 下次執行時間
10/14 10:46, 9F

10/14 10:47, , 10F
唔, last可以不用, 只要next就好了, 選now>=next
10/14 10:47, 10F

10/14 10:49, , 11F
但最大的問題是你需要一個daemon來定時檢查
10/14 10:49, 11F
文章代碼(AID): #174FkSw9 (PHP)
文章代碼(AID): #174FkSw9 (PHP)