Linux计划任务之定时性任务

定时性的任务 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

猜你喜欢

转载自blog.csdn.net/qq_39112101/article/details/94357173