我有一個每30秒運行一次的php腳本,以更新我的mysql數據庫中的數據。大部分事件都使用時間戳,需要在達到時間戳時執行(實時等於或大於保存的時間戳)。PHP,定時Cronjob?
但我的腳本每30秒運行一次,我可以將間隔設置爲10秒,但這並不能解決我的問題。 所以我每30秒想到一次服務器端cronjob,如果客戶端重新加載頁面,客戶端可以更新數據。但是這個選擇並不「完美」。
您有沒有人可能知道更好或「完美」的解決方案?
謝謝。
編輯:我需要PHP
我有一個每30秒運行一次的php腳本,以更新我的mysql數據庫中的數據。大部分事件都使用時間戳,需要在達到時間戳時執行(實時等於或大於保存的時間戳)。PHP,定時Cronjob?
但我的腳本每30秒運行一次,我可以將間隔設置爲10秒,但這並不能解決我的問題。 所以我每30秒想到一次服務器端cronjob,如果客戶端重新加載頁面,客戶端可以更新數據。但是這個選擇並不「完美」。
您有沒有人可能知道更好或「完美」的解決方案?
謝謝。
編輯:我需要PHP
最小時間間隔的軟件解決方案爲1分鐘。
首先在php文件中寫一個正常的函數。確保它滿足以下條件
然後在你的服務器的cPanel,您可以根據您的需要設置的cron,無論是每一分鐘,每一小時,等
還可以使用wget
,
wget -T 0 -O path_to_a_text_file_where_cron_will_write_errors path_to_your_script_that_should_be_run_by_cron
我加入了以下圖片,請他們
我加了CR每天運行一次。在你的服務器上,它看起來像這樣。
希望它有幫助。
你怎麼知道他在使用cPanel? – Daan
Cronjobs只能運行每分鐘。 – Daan
正確,但您可以使用bash腳本,讓它每30秒運行一次睡眠。 – Maximilian
是的,你爲什麼不提到它?可能會令人困惑。 – Daan