定时性的任务 crontab
定时性的任务 crontab和at一样,crontab是一种服务,需要开启,命令为:systemctl start crond
命令的名字叫 crontab
服务的名字叫 crond
crontab命令参数
-u 用户 +用户名
-l 列出当下用户的定时计划任务详情
查看当前命令格式:crontab -u root -l
-r 删除计划任务
删除当前命令格式:crontab -u root -r
编辑脚本
crontab -u root -e
-e 编辑计划任务
按照分时日月周来定时,时间范围如下:
分钟 0-59
小时 0-23
日 1-31
月 1-12
周 0-7 0和7都表示周日
* 任意数字
/ 指定的时间频率 /10
- 数字范围 1-5
,离散的数字 1,3,5
格式:crontab -u root -e
输入crontab -u root -e之后会进入到一个界面下,之后编辑自己的任务就行,编辑的例子如下图:
每个第一分钟执行一次python脚本,定的时间按照分 时 日 月 周写。
关于斜杠“/”
常用的计划任务
每天的1点执行 /bin/ls
每小时的1分执行 /bin/ls
每1分钟执行 /bin/ls
计划任务执行python脚本
首先python脚本需要有执行权限,其次python执行的相对路径要搞清。
每分钟执行/opt/下的1.py
每周周一到周五上午9点整执行/opt/下的1.py
每周1,3,5 18点整执行/opt/下的1.py