除了cron之外,還有其他一些選項可以安排在特定時間運行php備份腳本嗎?我知道你可以使用php本身來安排事情,但只有當網站獲得流量時纔會觸發。 還有其他選擇嗎? 感謝:-)安排事件的最佳方式
回答
除非你想寫一個守護進程/服務/等,否則cron將是你最好的選擇。如果你需要一個比分鐘更頻繁運行的作業,請使用lockfile解決方案和循環腳本。
不是真的,克朗斯是你最好的選擇。
除此之外,調用腳本,並且如果某些參數滿足,如時間已過,則運行該腳本。
那麼,cron作業是一個解決方案。但在大多數情況下不需要。
如果您的腳本在網站上做了某些事情(如發送電子郵件或其他東西),它必須是cron-job。
但是......
我做了一個基於文本的RPG遊戲中的一次,其中幾個動作被存儲在數據庫中等待獲得在指定時間觸發。我發現,如果腳本在應該的時間觸發,或者在時間超過時間戳後第一個訪問該頁面的人,它就沒有任何區別。您可以在顯示頁面內容之前完成這些事件。 (我使用了一個名爲monitor的文件,以保持它簡單)。
想說說關於「事件」的更多信息嗎?
如果您正在討論數據庫備份,那麼MySQL 5.1及更高版本有CREATE EVENT,它們可用於定期或定時觸發事件(如可將表結構/數據轉儲到文件的存儲過程)
這是否需要網站流量來觸發? – 2012-01-07 00:21:42
根本不需要網站流量......它完全是由時間觸發的,而不是活動 – 2012-01-07 07:13:40
- 1. 日程安排事件日曆的最佳Swing解決方案
- 2. 最佳方式排MYSQL
- 3. 報告事件/讀取事件(也是MySQL)的最佳方式
- 4. 安排iOS後臺任務的最佳方式?
- 5. 在Rails中安排付款工作的最佳方式
- 6. 在glassfish/centos中安排工作的最佳方式
- 7. 在PHP中安排大量任務的最佳方式
- 8. 在寶石中安排任務的最佳方式是什麼?
- 9. 排隊jQuery動畫的最佳方式
- 10. 最佳的排序方式在PHP
- 11. 安排一羣人最佳
- 12. 執行異常事件的最佳方式(模式)
- 13. 在Django中爲用戶安排電子郵件報告的最佳方式
- 14. 最佳方式文件
- 15. 通知組件全局事件的最佳方式
- 16. 綁定事件的最佳方法?
- 17. 最佳方式
- 18. 最佳方式
- 19. 最佳方式
- 20. 最佳方式
- 21. 最佳方式
- 22. 最佳方式
- 23. 最佳方式
- 24. 最佳方式
- 25. 最佳方式
- 26. 最佳方式
- 27. 最佳方式
- 28. 最佳方式
- 29. 最佳方式
- 30. 最佳方式
事件只是調用備份腳本,我想我會使用cron,它只是需要通過php來更改備份計劃,我知道這可以用cron和php來完成,我只是想知道是否有是一種更簡單的方法,因爲我之前沒有使用php來更改cron腳本,只是在我的主機控制面板中設置它們。我能想到的唯一方法是,如果我每隔15分鐘運行一次腳本,並且time = timeset運行該函數。 – 2012-01-07 00:15:44
啊,備份需要一個cronjob。有很多指導(這並不難)。 – OptimusCrime 2012-01-07 00:24:44