例行性工作排程

1、at

可以处理仅执行一次就结束排程的指令

使用:
1.启动atd服务并设为开机启动

systemctl restart atd	//重启
systemctl enable atd	//开机启动

  /etc/at.allow中的账户才能使用at
  /etc/at.deny中的账户不能使用at
如果两个文件都不存在只有root可以使用
范例:

at now + 5 minutes
at> /bin/mail -s "testing at" root < /root/.bashrc
ctrl + d
//将/root/.bashrc在五分钟后邮寄给root自己

at 23:00 2019-10-24
at>/bin/synv=c
at>/sbin/shutdown -h now
//在指定时间关机

查看at工作:
  at -c [job号码]
让at通知是否执行了指令:
  at -m 时间格式
查询所有at工作:
  atq
删除某个工作:
  atrm job号码
batch:
  使用:替换at就行,闲时执行
  //在CPU工作负载小于0.8时执行at的job

2、crontab

将会循环一直进行下去
  /etc/cron.allow中的账号才能使用
   /etc/cron.deny中的账号不能使用,不在该文件的账号就能使用
  如果两个文件都不存在那么只有root可以使用
工作记录在/var/spool/cron/dmtsai,执行的每一项工作记录到/var/spool/cron
crontab [-u username] [-l|-e|-r]
在这里插入图片描述
使用者使用:
在这里插入图片描述

系统的例行性任务:
只需要编辑任务到/etc/crontab这个文件即可,cron每分钟去读取一次,所以编辑存储任务后,就会自动执行。
添加任务:
  vim /etc/crontab

可唤醒停机期间的工作任务

anacron
它分析现在的时间与时间记录文件记载的上次anacron的时间,有差异代表某些时刻没有进行crontab,就会开始执行未进行的crontab任务了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值