2011-06-30 161 views
0

我正在嘗試創建一個程序,該程序將設置一個crontab來運行檢查服務器運行狀況的程序。有沒有辦法創建一個新的crontab沒有任何用戶輸入?我嘗試了一堆雄心勃勃的東西,其中大部分都是由沿着 $ echo「* * * * */example」的東西構成的,當我運行此代碼時,即使在運行時我也會得到權限被拒絕的錯誤它在sudo電話下。我知道在這個網站上有類似的問題,但是沒有功能上的答案。有沒有辦法自動添加crontabs?還是有必要使用contab -e並通過文本編輯器添加它?如何在沒有用戶輸入的情況下添加Crontab?

回答

0

crontab是普通的文本文件,所以你可以添加像你嘗試的條目。這是一個權限問題。請更改crontab文件權限或設置調用者腳本的權限。

P.S. 〜/ crontab表示位於主目錄中的文件。如果您以網絡用戶身份致電,則主頁位於/ var/www

相關問題