Linux延时定时任务及系统文件查找和临时文件管理

一、系统的延时任务

1延迟任务
at 命令 发起的任务都是一次性的

at +time
命令
ctrl+d 表示发起动作
 -l | atq      ##查看延迟任务
 -d | atrm     ##取消指定任务
 -c            ##查看任务内容
 -now+1min     ##延迟一分钟
 -f file       ##延迟执行文件中的内容
                 有输出的命令会向任务发起人发送邮件
                 没有输出的命令不会像发起人发送邮件
 -m            ##延迟命令没有输出时仍然发送邮件给执行者,但邮件是空的
 -M            ##延迟命令有输出时但不发送邮件给执行者

这里写图片描述

这里写图片描述

这里写图片描述

-m ##延迟命令没有输出时仍然发送邮件给执行者,但邮件是空的
这里写图片描述

-M ##延迟命令有输出时但不发送邮件给执行者
这里写图片描述

at 命令的执行权力的设定
/etc/at.deny    ##延迟任务用户黑名单,在此名单中出现的用户不能执行at命令
/etc/at.allow   ##延迟任务用户白名单,名单默认不存在,一旦出现,黑名单即失效,系统所有用户默认不能执行at命令,只有白名单中出现的才能够执行

二、系统的定时任务

计划定期任务
定时任务是永久的
定时任务程序crond,在系统中每分钟做任务扫描

发起方式1:
crontab -u username -e    ##建立定时任务
                    -r    ##删除定时任务
                    -l    ##查看定时任务
* * */2 * *               ##每隔两天
* * 0115 * 6            ##每月的1号,15号以及每周六
* 8-17/2 * * *            ##每天8点到17点,每隔两小时

这里写图片描述

这里写图片描述


发起方式2:
vim /etc/cron.d/filename
分钟 小时 天 月 周  用户    动作
* * * * *         root   rm -fr /mnt/*  ##超级用户梅分钟清理一次 /mnt 

这里写图片描述

crondtable 命令的执行权力的设定
/etc/crond.deny ##定时任务用户黑名单,在此名单中出现的用户不能执行crond命令
这里写图片描述
/etc/crond.allow #定时用户白名单,名单默认不存在,一旦出现,黑名单即失效,系统用户默认不能执行crond命令,只有白名单中出现的才能执行
这里写图片描述

三、系统临时文件

系统中服务在正常运行时会产生临时文件
/usr/lib/tmpfiles.d/*conf    ##系统中临时文件的配置(必须以.conf 结尾)
文件类型   文件名称       文件权限   文件所有人  文件所有组  文件存在时间
d        /mnt/westos    777       root       root       10s

这里写图片描述

systemd-tmpfiles –create /usr/lib/tmpfiles.d/* ##创建临时文件的服务
systemd-tmpfiles –clean /usr/lib/tmpfiles.d/* ##删除临时文件的服务

这里写图片描述

四、文件查找

find



find 命令
find   路径   条件    条件值
find   /mnt  -name   file
find   /mnt  -name   "file*"
find   /etc  -name   "*.conf"
       -user                   ##用户
      -gr                      ##组
条件1  -o          条件2        ##或者
      -type                    ##类型
      -mmin        +|-数字      ##时间

这里写图片描述

dd if=/dev/zero of=/mnt/file bs=1024 count=10
dd         ##数据截取
if         ##数据模板
of         ##数据存放文件
bs         ##数据快大小
count      ##数据快个数

这里写图片描述

这里写图片描述

–size 数字|-数字|+数字 ###查找大小符合条件的文件

--perm  444         ###文件全权必须时rrr
--perm  -444        ###文件每一位都要含有r权限
--perm  /444        ###文件任意一位含有r权限

-maxdepth 数字        ###最深目录层    
-mindepth 数字        ###最小目录层
-exec   命令 {}   \;  ###对查找出的结果做相应处理

58查找目录深度为2包括1
59查找目录深度为1
查找目录深度为2
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值