我試圖執行以下命令系列,以創建MySQL數據庫的備份。克龍說,「在crontab文件錯誤,無法安裝」
當我嘗試將命令添加到我的crontab使用crontab -e
我得到錯誤「的錯誤在crontab文件,無法安裝」,並問我,如果我想要重試。
mkdir /home/mysql-backup/`date '+%m-%d-%Y'`; mysql -s -r -e 'show databases' | while read db; do mysqldump $db -r /home/mysql-backup/`date '+%m-%d-%Y'`/${db}.sql; done; rm -r -f `date --date="1 week ago" +%m-%d-%Y`; du -k |sort -n > output; mail -s "MySQL Backups" "[email protected]" < output
有什麼我應該在此文件中的變化?或者我應該考慮創建一個腳本文件並從cron調用它。
預先感謝您可以提供任何幫助。
肯定會將其分解爲腳本,您沒有任何錯誤檢查或處理。它現在可以工作,但是當它死亡時,你可能想知道它爲什麼會死亡。 – Anew
您是否指定應該多久進行一次?即'1 2 * * * command args'? –