定时任务以及临时文件管理

定时任务

  1. at(一次性)
  2. crontab(可持续性)
  3. 先读allow(/etc/at.allow | /etc/cron.allow)
  4. 再读deny(/etc/at.deny | /etc/cron.deny)

at

基本用法

at+指定时间
>执行任务
><EOT>    (ctrl+D

at now+1min   在一分钟后执行

在这里插入图片描述

一般只有超户可建立定时服务,想要普通用户进行操作,需将确定用户加入白名单

在这里插入图片描述

crontab

文件内容格式

*    *   *    *     *       任务
分   时  日   月    周几    执行任务

在这里插入图片描述
*/2 09-17 1 3 4
3月的每个周四和三月一号09至17时每隔两分钟((09,17) 则指9时和17时)
在这里插入图片描述
系统级定时文件

存放路径

/etc/cron.d 

在这里插入图片描述

给某一确定的用户建立定时文件

// 同at一样,一般只有超户可建立定时服务,想要普通用户进行操作,需将确定用户加入白名单
在这里插入图片描述
创建指定用户的定时文件

创建用户定时文件

crontab  -e  -u   id

在这里插入图片描述
写入文件使之,执行 /westos 脚本
在这里插入图片描述
查看文件内容(相当于 cat )

  crontab  -l  -u   id

临时文件的建立和清除

临时文件目录

cd /usr/lib/tmpfiles.d/

建立文件

touch westos.conf (必须以conf结尾)

d  /mnt/westos  777    root root  10s
文件类型 文件路径 文件权限   所属人  所属组  至少存在时间

在这里插入图片描述

systemd-tmpfiles --create /usr/lib/tmpfiles.d/*  执行/mnt/westos文件内容
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*   清除/mnt/westos创建文件(文件时间以超过10s)

在这里插入图片描述

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值