用户调度任务:只在该用户下执行
1.编辑crontab文件
#指定操作某个用户的crontab
crontab -u root -e
#省略用户表示操作当前用户的crontab
crontab -e
#例子
0 10 * * * sh run.sh
格式说明:
格式 | * | * | * | * | * | command |
取值范围 | 0-59 | 0-23 | 1-31 | 1-12 | 0-7(0或7代表星期日) | |
含义 | 分钟 | 小时 | 日 | 月 | 星期几 | 需要执行的命令 |
注意:
①*星号,表示取值范围内的所有数字。
②,逗号,用逗号隔开的值表示一个列表范围。
例如:1,2,3,4,5
③-中杠,从X-Z,用整数之间的中杠表示一个整数范围。
例如:2-6,表示2,3,4,5,6
④/正斜线,用正斜线指定时间的间隔频率。
例如:
0-23/2,表示每两个小时执行一次。
*/10,用在分钟字段表示每十分钟执行一次
⑤command命令中要用绝对路径。如果command中引用了脚本,则脚本中也应该用绝对路径。
2.其它常用命令
#查看crontab文件
crontab -l
#删除crontab文件
crontab -r