據我所知,人們之前曾問過這個問題,但對我而言仍然不清楚,他們的例子並不奏效。我希望能夠通過我編寫的php腳本將新的cronjob添加到crontab中。 php腳本連接一個代表cronjob的字符串。例如:使用PHP向crontab添加新的cronjob
*/1 * * * * PHP /example/path/sample.php
我要添加上面我的crontab結束行。我知道你可以使用crontab -e來編輯crontab,但我想通過PHP來完成。如果crontab只是一個文本文件,我知道如何寫入它,但在線搜索後,crontab可以位於多個目錄中?我發現它在/ tmp和/ var中的例子。如果我想附加到crontab並讓該cronjob自動運行,那麼crontab位於何處?我正在使用Debian linux。
感謝
我試圖使用exec()函數來運行終端命令。所以作爲一個測試,我嘗試了exec(「crontab -e」);只是爲了看看它是否會把我帶到crontab,但它沒有做任何事情,我無法輸入任何命令,甚至不能按CTRL + C退出 – Michael