利用 cron 实现作业自动化
1. cron 语法错误处理
如果文件不符合 cron 语法,会收到类似如下的错误信息:
"mycron.txt":6: bad day-of-week
errors in crontab file, can't install.
在这种情况下,要么纠正语法错误,要么重新加载 cron 表的原始副本。
2. 删除 cron 表
可以使用 -r 选项完全删除 cron 表,但这种情况很少使用。以下命令将完全删除 cron 表:
$ crontab -r
需要强调的是, -r 选项是用于删除,而不是读取。在编辑 cron 表时,不要误删整个表。在使用 -r 选项之前,将 cron 表保存到文本文件中:
$ crontab -l > cron.june10.txt
这样,如果不想删除 cron 表,可以参考保存的文件。在编辑 cron 表之前保存它是一个最佳实践。
3. 自动备份 cron 表
在编辑 cron 表之前,考虑对其内容进行备份。一些数据库管理员(DBA)会让 cron 自动创建 cron 表内容的备份。可以在 cron 表中添加以下行:
* * 1 * * cront
超级会员免费看
订阅专栏 解锁全文
1268

被折叠的 条评论
为什么被折叠?



