定时任务
at一次性执行定时任务
依赖于atd服务
1 | service atd start |
1 | at [选项] 时间 |
crontab循环执行定时任务
由于at只能执行一次,所以使用的并不多,真正使用的多的是crontab执行定时任务
依赖于crond服务
1 | service crond start |
使用命令执行定时任务
1 | crontab [选项] |
时间表达式
1 | * * * * * |
特殊符号
1 | * 表示任意的时间,每一个位置的*代表的含义不同 |
使用配置文件设置定时任务
在/etc/crontab配置文件中配置
格式为
1 | 分钟 小时 天 月 周 用户 命令 |
查看定时任务
可以使用命令
1 | crontab -l -u 用户名 |
来查看
也可以去/var/spool/cron/crontabs目录下查看各用户的定时任务