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
Last modification:December 8, 2024
If you think my article is useful to you, please feel free to appreciate