《初入linux》--第十三部分-系统延时、定时任务

一.系统延时任务

1.at 命令

at + 时间             进入延时任务界面



此时可以输入需要进行的延时任务,每个命令输入完成后输入会车,   ctrl + d  结束输入,开始延时

例:now 新建文件11



at  -  l                    查看当前拥有的延时任务



atrm  +  任务号                   删除当前存在的延时任务



注:系统默认存在  /etc/at.deny 这个at 命令黑名单

也可以手动创建  /etc/at.allow  这个白名单,但是当白名单存在时,黑名单自动失效


二.系统定时命令


1.定期任务

crontab     命令

输入crontab -u 用户 -e       进入一个文本编辑界面你在里面输入

MM   hh   dd   mm   ww  

MM/2                                      表示每隔两分钟

hh1-hh2                                 表示多少点到多少点

hh1,hh2                                 表示多少点和多少点

crontab -u username -r        删除这个用户所有的任务


2.以文件的方式发起定时命令

vim /etc/cron.d/filename

在这个目录下创建一个文件写入如下格式即可发起:

MM hh dd mm ww USERNAME 动作


注:对哪些用户可以发起crontanb命令的限制也在/etc下

/etc/cron.deny  黑名单

/etc/cron.allow  白名单    当存在白名单时黑名单失效


3.系统临时文件的管理

在/usr/lib/tmpfiles.d下建立一个以.conf结尾的文件

文件的内容为指定临时文件的目录

type  filename  perm  user  group  time

d  /mnt/test  1777  root   root     10s

文件类型为目录,权限为所有人可以读写执行,但是只能删除自己创建的文件,文件存在10s后才可删除。

systemd-tmpfiles --create /usr/lib/tmpfiles.d/*.conf#建立临时文件目录

systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*.conf#清空临时文件




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值