2
假設我通過腳本編寫cron文件並在 /var/spool/cron/crontabs/
下直接修改它們。當使用命令crontab -e
crontab檢查我退出編輯器時的語法。有什麼辦法,通過腳本來做同樣的檢查嗎?如何通過像「crontab -e」這樣的腳本檢查cron語法呢?
假設我通過腳本編寫cron文件並在 /var/spool/cron/crontabs/
下直接修改它們。當使用命令crontab -e
crontab檢查我退出編輯器時的語法。有什麼辦法,通過腳本來做同樣的檢查嗎?如何通過像「crontab -e」這樣的腳本檢查cron語法呢?
使用-e選項的Crontab會打開您的默認編輯器並使用當前的cron文件並在退出後安裝它。
首先,保存您的實際cron文件以確保不會丟失或破壞任何內容。
crontab -l > backup.cron
您可以直接安裝,你已經熟文件:
crontab yourFile.text
或在腳本中使用的管道:
#/bin/bash
Variable="your scheduled tasks"
echo $Variable | crontab
您將獲得的情況下,錯誤信息格式不正確。
更多信息:man crontab
請記住,這將刪除以前的crontab有前,以檢查它' – golimar
之前的crontab -l' @golimar是的,所有的保護好,當你觸摸這種配置文件。我用你的建議更新我的答案。 – blashser