Linux的例行性工 作(计划任务)

一:单一执行的例行性任务--at(一 次性)

  • at命令需要安装

  • 启动服务

格式:at -参数 日期时间

参数

时间格式:

实验:延迟执行ls /root ,并将结果写入到at.txt中

 

at命令执行过程分析

  • 第一步:寻找/etc/at.allow (白名单)是否存在,写在该 文件中用户才可执行at命令

  • 第二步:若/etc/at.allow不存在,则寻找/etc/at.deny(黑 名单)文件,写在该文件中的用户不能使用at命令

  • 第三步:若两个文件都不存在则只有root用户可以使用at 命令

  • 注意:若拒绝某用户使用at命令则可以将用户名写入 到/etc/at.deny中

实验:设置某账户at命令不可用

 

二:循环执行的例行性任务-- crontab(周期性)

crond 进程每分钟会定期检查是否有要执行的任务,如果 有,则会自动执行该任务,crontab 命令需要 crond 服 务支持

linux 任务调度的工作主要分为以下两类:

个人执行的工作:某个用户定期要做的工作,例如每隔 10 分钟检查邮件服务器是否有新信,这些工作可由每 个用户自行设置

系统执行的工作:系统周期性所要执行的工作,如备份 系统数据、清理缓存

格式:crontab [-u user] [-l| -r | -e]

编辑crontab

[root@server ~]# crontab -e

进入命令行后写入的命令格式:每一行书写一个工作,每个工作共有6 个字段

特殊字符  

 

例如  

 

 

 

 

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值