Linux 基础篇(04)定时任务

例行工作排程程序管理初探SELinux
摘要由CSDN通过智能技术生成

一、定时任务

1、Linux 定时任务种类

  • at (一次性):at 是个可以处理仅运行一次就结束排程的命令,依赖于atd这个服务,CentOS 默认是启动的
  • crontab(循环执行) :crontab 这个命令所配置的工作将会循环的一直进行下去,crontab 除了可以使用命令运行外,亦可编辑/etc/crontab来支持,依赖于crond 这个服务

2、Linux 上常见的循环定时任务

  • 系统日志的更替和分析(logwatch)
  • 创建 locate 和 whatis 的数据库
  • RPM软件日志的创建
  • 移除软件的缓存
  • 与网络服务有关的分析行为

二、一次性定时任务

1、atd 的启动与 at 运行的方式

  • /etc/init.d/atd这个文件貌似 centos 7 里面是没有的,但是 ATD 服务是默认开启的
at 的运行方式
  • 使用 at 命令开启定时任务,指定的任务会生成一个执行脚本写入/var/spool/at/目录内,然后等待 atd 服务的取用
at 运行权限相关的配置文件 /etc/at.allow 与 /etc/at.deny
  • 先找寻 /etc/at.allow 这个文件,写在这个文件中的使用者才能使用 at ,没有在这个文件中的使用者则不能使用 at
  • 如果 /etc/at.allow 不存在,就寻找 /etc/at.deny 这个文件,若写在这个 at.deny 的使用者则不能使用 at ,而没有在这个 at.deny 文件中的使用者,就可以使用 at
  • 如果两个文件都不存在,那么只有 root 可以使用 at 这个命令
  • /etc/at.allow 是管理较为严格的方式,而 /etc/at.deny 则较为松散,centos7默认使用deny也就是较为松散的方式

2、开启一次性定时任务

  • 进入 at 输入完内容之后&#x
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值