我想從網絡界面編輯crontab
的root
。我的和PHP
安裝在我的Ubuntu
上。如果需要任何權限,請另外提及。需要從webinterface編輯root crontab作業?
我想編輯root的crontab。我在該crontab中運行了一些作業。我的一個項目希望我通過Web界面更改正在運行的作業時間。
那麼請告訴我如何訪問root的crontab並編輯它。
我想從網絡界面編輯crontab
的root
。我的和PHP
安裝在我的Ubuntu
上。如果需要任何權限,請另外提及。需要從webinterface編輯root crontab作業?
我想編輯root的crontab。我在該crontab中運行了一些作業。我的一個項目希望我通過Web界面更改正在運行的作業時間。
那麼請告訴我如何訪問root的crontab並編輯它。
如果你有機會到控制檯,你應該安裝的Webmin服務器的Web管理界面
權限問題:通過允許www-data
通過sudo
運行相應的命令解決這些。
運行crontab -u root -l
得到當前的crontab,用你喜歡的php字符串處理代碼編輯它,並用crontab -u root $FILE
安裝它。我建議將文件中的標記,使之更容易找到正確的位置進行編輯,像這樣:
# Edit this file to introduce tasks to be run by cron.
# ...
# m h dom mon dow command
0 14 27 * * backupmails-monthly.sh
0 14 * * 5 backupmails-weekly.sh
# MARKER_EDIT_HERE_START
0 14 27 * * job_to_edit.sh
# MARKER_EDIT_HERE_END
一個更好的解決方案,如果作業定期運行:不要把它們在crontab但/etc/cron/cron.{hourly,daily}
。
這些天來有像
是的,但我正在建立一個產品這將被管理員訪問,它只是爲了特定的目的。從webmin我可以做很多事情,但我一定會看看@ user2068102。 –
我可能已經想出了你的問題,但不幸的是我曾經處理過。你可以在這裏看到:http://stackoverflow.com/questions/4421020/use-php-to-create-edit-and-delete-crontab-jobs或等待某人的迴應。 – Valkyrie00