0
我目前正在使用cronjob資源。我在數據庫中有一些cronjobs,我需要在crontab中執行。我需要這是自動的。比方說,我有一個頁面,我用特定的cronjobs填充數據庫,當我完成在數據庫中保存cron時,有一個按鈕顯示「加載此cronjobs」。所以,當我按下按鈕時,數據庫中的所有cronjob都會上傳到crontab。我怎樣才能做到這一點?可能嗎?cron作業問題
謝謝你的幫助!
我目前正在使用cronjob資源。我在數據庫中有一些cronjobs,我需要在crontab中執行。我需要這是自動的。比方說,我有一個頁面,我用特定的cronjobs填充數據庫,當我完成在數據庫中保存cron時,有一個按鈕顯示「加載此cronjobs」。所以,當我按下按鈕時,數據庫中的所有cronjob都會上傳到crontab。我怎樣才能做到這一點?可能嗎?cron作業問題
謝謝你的幫助!
是的,crontab格式不是很難創建和文件是簡單的ascii,所以你將不需要任何異國情調的API來操縱它們。
主要問題可能會干擾手動編輯。這可以通過在crontab文件中集成一個註釋塊來解決,該註釋表明真正的用戶不應該混淆評論下的作業。每次您的應用程序讀取crontab文件時,都可以安全地刪除並重新創建註釋塊下的所有內容。
56 9 * * * /some/path/to/some/manually/executed/script
#
# ALL JOBS AFTER THIS LINE IS MANAGED BY MYSUPERAPP. NO MANUAL MODIFICATIONS !
#
56 9 * * * /some/path/to/thefirst/database-extracted/script
PS:抵制與crontab文件直接搞亂的誘惑,始終使用crontab實用程序,以避免混淆cron守護程序。
這很可能,但您可能需要編寫一些自定義代碼。 –