Liunx基础---------------------第九章计划任务

计划任务作用:主要是做一些周期性的任务,目前最主要的用途是定期备份数据

分类:一次性调度执行at和循环调度执行cron

一、一次性调度执行at

初识一次性任务计划

1.设置一个定时创建用户的任务

at   now   +1min   回车

at>   useradd  uuuu

at>   <EOT>

ctrl+d输入完毕,提交任务

2.查询任务

atq

3.验证结果

id  uuuu  查出用户信息即可

二、循环调度执行cron

1.简介

cron的概念和crontab是不可分割的

crontab是一个命令,常见于Unix和Liunx的操作系统中

用于设置周期性的被执行的指令

该指令从标准输入设备读取指令,并存放于“crontab”文件中,以供之后读取和执行

2.查看进程状态

systemctl   status   crond.service

ps  aux  |  grep  crond      crond程序运行是计划任务执行的根本

3.cron实例

3.1计划任务存储位置

ls  /var/spool/cron/  计划任务存储位置

3.2管理方式

  • 创建计划    crontab   -e
  • 查询计划    crontab   -l   管理员可以使用-u username,去管理其他用户的计划任务
  • 删除计划    crontab   -r

3.3语法格式

分  时  日  月  周  命令或脚本程序,六个部分用空格隔开

*/5  *  *  *  *  /mysqLback.sh               每个五分钟执行一次

0  2  1,4,6  *  *  /mysqLback.sh          每个月的1,4,6号的2点执行

0  2  5-9  *  *  /mysqLback.sh             每个月5号-9号2点执行

*  *  *  *  *  /mysqLback.sh                  每分钟执行一次

0  *  *  *  *  /mysqLback.sh                  每个小时的整点执行一次

0  2  *  *  *  /mysqLback.sh                  每天两点执行一次

0  2  14  *  *  /mysqLback.sh               每个月14号2点执行

0  2  14  2  *  /mysqLback.sh               每年2月14号2点执行一次

0  2  *  *  5  /mysqLback.sh                  每个月的周五两点执行,不写月日,仅周生效

0  2  2  6  5  /mysqLback.sh                6月2号2点执行,6月的周五2执行,全写均生效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值