Cron是Linux一个很有用的工具,也是开发人员最喜欢的工具,因为它可以让你使用通用脚本和特定于任务的脚本在特定的时间段、日期和间隔自动运行命令。有了该描述,你可以想象系统管理员如何使用它来自动执行备份任务、目录清除、通知等。
Cron作业在后台运行,并不断检查/etc/crontab
文件,/etc/cron.*/
和/var/spool/cron/
目录。我们最好不要直接编辑cron文件,因为每个用户都有唯一的crontab。
那你应该如何创建和编辑cron作业?我们可以使用crontab命令。crontab是用于创建,编辑,安装,卸载和列出cron作业的方法。
创建和编辑cron作业的命令是相同而且很简单。而且更酷的是,你无需在创建新文件或编辑现有文件后重新启动cron。
$ crontab -e
Cron语法
就像使用任何语言一样,当你了解cron的语法时,使用cron会容易得多,它的语法有两种格式:
A B C D E USERNAME /path/to/command arg1 arg2
OR
A B C D E