簡體   English   中英

在安全模式下使用php管理cronjobs

[英]manage cronjobs using php in safemode

一個小小的快速問題: 如果“安全模式”為“開”,是否可以使用PHP創建cronjob?

我使用此線程來使用php創建和更新cronjobs: 使用PHP創建,編輯和刪除crontab作業?

一些共享主機具有啟用了php安全模式的默認設置。 如果我使用“ exec()”函數使用腳本,則應用程序將關閉。

簡短的回答:安全模式打開不允許這樣做。

但是,由於它可能引起的問題,我不建議您使用一種解決方法。 (我建議您改為購買VPS或更改主機)

解決方法是嘗試在單個.php文件中完成所需的任務,然后將其上傳到服務器。 然后,在您控制的計算機上,創建一個cronjob來調用此.php文件。

請記住,我強烈不建議您使用此替代方法,但是如果絕對必要,並且您沒有其他選擇...

我懷疑在所有共享主機上,您是否都可以使用cron(作為本地服務)。 相反,您可以使用免費的Web cron解決方案來幫助您運行重復任務,例如http://www.mywebcron.com/

或者,如果您在某處擁有自己的普通服務器,則可以使用curl調用任務。 您提到的線程具有一些可以使用的示例。 這樣會更好,更安全。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM