0
我正在用vTiger開發一個集成的web應用程序。在某些情況下,我想執行一個cron作業。模擬特定域的cron作業
該文件位於服務器xyz.com上。並且我的服務器上有多個子域。
但是,當我可以設置從subdomain1.xyz.com或subdomain2.xyz.com等請求源的cron將會被執行
誰能請幫助我。謝謝你的幫助
我正在用vTiger開發一個集成的web應用程序。在某些情況下,我想執行一個cron作業。模擬特定域的cron作業
該文件位於服務器xyz.com上。並且我的服務器上有多個子域。
但是,當我可以設置從subdomain1.xyz.com或subdomain2.xyz.com等請求源的cron將會被執行
誰能請幫助我。謝謝你的幫助
據我所知,你沒有訪問crontab,但仍然必須執行自動化任務?
最簡單的解決方案是對每個用戶請求執行檢查,並將最後的cron運行時間保持爲db。簡單的代碼可以完成這項工作:
if (last_run_time + delay < current_time) {
run_your_cron()
}
這個方法被wordpress使用,你可以在互聯網上找到更多關於它的信息。主要的問題是,如果沒有用戶,你的cron將不會運行。但是如果沒有用戶,你的代碼有用嗎?
否則,您必須開發某種API,並從外部觸發,例如,服務器,你可以訪問crontab。