Crontab 腳本無法執行問題
問題點
腳本可以手動執行,但Crontab卻執行不了
解決方法
用 Crontab -l 檢視原先設定
30 04 * * * /opt/website-backup/backup_web.sh
30 04 * * * /opt/website-backup/backup_sql.sh
將 04 修改 4 即可
30 4 * * * /opt/website-backup/backup_web.sh
30 4 * * * /opt/website-backup/backup_sql.sh
04 的版本是原本 Centos 上的設定值,不知為何切到 Ubuntu 就無法執行了
dash 切換成 bash
選擇 no 切換成 bash
sudo dpkg-reconfigure dash
修改腳本執行權限
chmod +x /opt/website-backup/backup_sql.sh