基于 时间 的调度
at命令
设置时间点:
at 时间
at 01:20
进入at命令行,设置需要在该时间点 执行的命令
例如 在指定目录下创建一个目录 mkdir -p /opt/datas/DirectoryName
保存退出:
Ctrl + D
crotab
-》启动crotab服务,
service crond start
chkconfig crond on
-》编辑定时任务
crontab -e
定时任务的格式
* * * * * command
分 时 日 月 周 需要执行的命令
0~59 0~23 1~31 1~12 0~7 0和7都表示周日
-》案例:
每日02:30分执行命令
30 02 * * * mkdir -p /opt/datas/DirectoryName
每周2晚上6点执行命令
* 18 * * 2 mkdir -p /opt/datas/DirectoryName
-》查看定时任务
crontab -l :查看定时任务
crontab -r:删除全部定时任务
-》特殊字符:命令符号
需求:每天早上6:00到晚上18:00,每半小时执行某个命令 ---连续时间
*/30 6-18 * * * mkdir -p /opt/datas/DirectoryName
需求:每天早上6:00到晚上18:00,各执行 一次 某个命令 -- 间隔 时间
0 6,18 * * * mkdir -p /opt/datas/DirectoryName