有一些任务比如备份,需要固定的,每隔一段时间就执行一次。Linux 自带了一个任务规划的服务 cron
能够帮助我们定时的执行一些东西。
cron
的任务,需要配置以下几个东西。
m // 任务执行的分钟
h // 任务执行的时钟
dom // 任务执行的号数
mon // 任务执行的月份
dow // 任务执行的周数
cmd // 启动任务的命令
我们新建一个 task
文件,定制我们的任务。
30 2 * * * ls // 这个计划任务的含义是: 在 每天 2:30 执行 ls 任务 | * 号代表 “所有”
时间的规划可以指定多个。
30 2-4 * * * ls // 例如这样就是 2:30 3:30 4:30 三个时间
30 2,4 * * * ls //而这样是 2:30 4:30 两个时间
这个命令用于操作 cron
服务。
crontab task // 定时任务
crontab -l // 查看当前用户的定时任务
crontab -r // 删除定时任务
如果定时的任务需要开机启动,那么只需要填写在 /etc/rc.local 文件即可。