定时任务

1.定时任务crontab

1)crontab -u root -e    #创建定时任务

分钟  小时  天   月   周
  *        *     *     *     *            #每月每周每天每小时每分钟执行一次

*/2    1-3  1,5    2   2,4           #2月的1号,5号和每周二周四的1点到3点每隔两分钟执行一次

查看结果

 2)crontab -u root -l    #查看定时任务

 3)crontab -u root -r    #撤销定时任务

2.用户黑名单

vim /etc/cron.deny

把kds加入黑名单,切换到kds,它不能执行定时任务,而其他用户可以

3.用户白名单

 touch /etc/cron.allow   #创建白名单

 su - kjy

 su - kds

当白名单存在时,黑名单失效,所有普通用户都不能执行定时任务名令,只有超级用户可以和白名单用户可

 vim /etc/cron.allow  

把kjy加入白名单

 

只有kjy用户可以执行

crontab -u kds -e   #超级用户可以让普通用户执行

4.
 1)cd /etc/cron.d
 2)vim linux

* * * * * root touch /mnt/file1    #注:需要指定用户

查看结果

 

5.临时文件的管理

1)cd /usr/lib/tmpfiles.d/

2)vim linux.conf   #文件必须以.conf结尾

d        /mnt/lin   1777  root   root    30s
类型    文件名      权限   用户    组      至少存在30s才能被执行

3)systemd-tmpfiles --create /usr/lib/tmpfiles.d/*     #根据linux.conf内容创建目录或文件

查看结果

4)touch /mnt/lin/lss

5)touch /mnt/lin/www

6)systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*    #删除/lin目录的文件

查看结果:超过30s的文件会被删除

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值