Linux学习-06任务计划

一次性调度执行at

at time

at now +2min#创建一个定时任务
at> useradd uuu
at> <EOT>#敲击键盘CTRL+D结束,系统自动输入EOT

atq#查询任务

循环调度执行cron

cron的概念和crontab是不可分割的。crontab是一个命令,常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab”文件中,以供之后读取和执行。

systemctl status crond.service#查看进程状态
ps aux|grep crond##查看进程状态
ls /var/spool/cron/#计划任务存储位置

crontab -e#创建计划,当前用户创建只能当前用户查看到
#文件格式:分钟 小时 日 月 星期 命令 
#时间取值:分钟:0-59 小时:0-23  日:1-31 月:1-12 星期:0-7(0 和 7 都表示星期日
*/5 * * * * /mysql_back.sh#每隔5分钟执行一次
0 2 1,4,6 * * /mysql_back.sh#每个月1,4,6号2点执行
0 2 5-9 * * /mysql_back.sh#每个月5-9号2点执行
* * * * * /mysql_back.sh#每分钟执行
0 * * * * /mysql_back.sh#每小时0分执行
0 2 * * * /mysql_back.sh#每天2点0分执行
0 2 14 * * /mysql_back.sh#每个月14号2点0分执行
00 02 14 * 7 /mysql_back.sh#每个月14号2点0分执行和每周日2点0分执行
0 2 14 2 * /mysql_back.sh#每年2月14号2点0分执行
0 2 * * 5 /mysql_back.sh#每周五2点0分执行
0 2 2 6 5/mysql_back.sh#6月2号2点0分执行,6月每个星期五2点0分执行
00 02 * 6 5/mysql_back.sh#6月星期五2点0分执行

crontab -l#查询计划,管理员可用加-u name查看其他用户计划任务
crontab -r#删除计划
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值