我添加了以下 crontab 作业:
sudo crontab -e
58 * * * * ubuntu /home/ubuntu/backup/mysqlbackup.sh
>/home/ubuntu/backup/log/backup.log
我已经尝试过 root 和 ubuntu 用户。
当我运行命令时:
sudo crontab -l
当我运行时:
systemctl status cron
但是mysqlbackup.sh没有被执行。知道问题出在哪里,或者我如何诊断出了什么问题?
注意我只添加了几分钟来测试脚本
这是不正确的格式。
格式在 crontab 文件中描述:
ubuntu
不是命令。删除它,因此该行显示为:系统范围的 crontab,在
/etc/crontab
具有用户字段中指定: