Unix CentOS crontab作业未执行
我试图设置一个crontab作业,每天在特定时间备份一个mysql数据库。 我(以root用户身份)执行以下步骤:Unix CentOS crontab作业未执行,unix,cron,centos,Unix,Cron,Centos,我试图设置一个crontab作业,每天在特定时间备份一个mysql数据库。 我(以root用户身份)执行以下步骤: crontab-e 00 11***root/root/my_Backups/productionbDB-backup.sh>>mybackup.log 2>&1 服务crond重启 我等了11点,但什么也没发生。 我确认,如果以root用户身份从命令行发出命令/root/my_Backups/productionbDB backup.sh,它将创建备份 我错过了什么 00 11*
crontab-e
00 11***root/root/my_Backups/productionbDB-backup.sh>>mybackup.log 2>&1
服务crond重启
/root/my_Backups/productionbDB backup.sh
,它将创建备份
我错过了什么
00 11***root/root/my_Backups/productionbDB-backup.sh>>mybackup.log 2>&1
->root在那里做什么?您应该拥有的是00 11***/root/my_Backups/productionbDB-backup.sh>>mybackup.log 2>&1
您已经使用了将crontab安装到系统范围/etc/cron.d中的格式/
当您使用crontab-e
格式安装到用户个人crontab中时(例如在CentOS/var/spool/cron/{user}),其格式为用户规范
cron手册页提供了更多信息啊,该死,我想我还需要添加执行它的用户。。。