1.什么是crond
crond是linux自带的用于执行周期性任务的守护进程(服务)。
2.服务命令行
查看crond状态 service crond status
启动crond service crond start
停止crond service crond stop
重启crond service crond restart
3.cron命令行
crontab -e:编辑当前用户的配置文件
crontab -u 指定用户 -e:编辑指定用户的配置文件
crontab -l:查看定时任务列表
crontb -r:删除用户的定时任务
4.创建定时任务的范例
a.格式规范(注意空格分隔)
* | * | * | * | * | command |
分 | 时 | 日 | 月 | 星期 | 命令行 |
b.取值范围
分:指定(0~59) 不指定(*)
时:指定(0~23) 不指定(*)
日:指定(1~31) 不指定(*)
月:指定(1~12) 不指定(*)
星期:指定(0~6) 不指定(*)
5.注意事项
a.一个用户最多只能有一个配置文件,位置/var/spool/cron/root(此处为用户名)
b.使用crontab file命令新增定时任务时会覆盖原先的文件,推荐使用crontab -e修改或直接vi编辑 /var/spool/cron/root(此处为用户名) 配置文件进行修改