crontab在线工具https://tool.lu/crontab/
定时任务
任务调度的crond常驻命令
crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:
1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存
2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置。
每个字段代表的含义如下:
Minute 每个小时的第几分钟执行该任务
Hour 每天的第几个小时执行该任务
Day 每月的第几天执行该任务
Month 每年的第几个月执行该任务
DayOfWeek 每周的第几天执行该任务
注意:在 crontab 命令中只有 “绝对路径”,不存在相对路径,故执行任何命令都需要写绝对路径
1.每小时的第5分钟执行 ls 命令
5 * * * * ls
2.每5分钟执行 ls 命令
*/5 * * * * ls
3.每天的 4:30 执行 ls 命令
30 4 * * * ls
4.每小时执行 ls 命令
0 * * * * ls
5.每天执行 ls 命令
0 0 * * * ls
6.每两个小时执行一次
0 */2 * * *
7.每天10点执行
0 10 * * *