我在安排备份任务时遇到问题。如果通过命令行完成脚本运行正常,并且cron日志显示它已尝试运行它,但日志文件中没有任何内容,并且它似乎实际上没有触发脚本。
我已经确定这些位置是绝对的,但这似乎没有解决问题
脚本:
#!/bin/bash
echo $(date)": Beginning Backup" >> /home/backups/daily.log
rsync -ahL --progress --stats --delete web3:/home/user/backups/mysql/*-$(date +"%Y%m%d")-* /home/backups/daily/web3/mysql >> /home/backups/daily.log
echo $(date)": Backup completed" >> /home/backups/daily.log
Cron任务:
23 9 * * * /home/backups/web3_daily.sh
35 4 * * 0 /home/backups/web3_monthly.sh
日志文件行:
Jan 30 09:23:01 localhost CROND[18044]: (backups) CMD (/home/backups/web3_daily.sh)