unix - CentOS crontab 作业未执行
问题描述
我正在尝试设置一个 crontab 作业来每天在特定时间备份一个 mysql 数据库。我执行以下步骤(以 root 身份):
crontab -e
00 11 * * * root /root/my_Backups/productionbDB-backup.sh >> mybackup.log 2>&1
service crond restart
我等到了上午 11 点,但什么也没发生。我确认如果命令/root/my_Backups/productionbDB-backup.sh
是从命令行发出的,作为 root,它会创建备份。
我错过了什么?
解决方案
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
推荐阅读
- javascript - Get my arrow function output and display it in a table format in render component in React
- javascript - JavaScript display array elements within certain time period
- ios - swift 4在后台自定义本地通知
- python-3.x - 制作一个包含 (i,i*i) 的字典,其中 i 是从 1 到 n
- python - itertools.cycle(iterable) vs while True
- android - 应用安装后的 Android 9 奇怪行为
- swift - How to import one image and set it as a UIIMageView. Then again with another UIIMageView?
- javascript - 如何选择有限(最多 5 张)多张图片在 HTML/PHP 中?
- vb.net - VB.net 文本索引
- bash - 用于在字段级别区分 CSV 文件并将结果输出到 CSV 以保持颜色的工具