本文共 1178 字,大约阅读时间需要 3 分钟。
定时任务:到规定时间执行任务,定时任务是永久性的,像闹钟一样
一、at 命令设置定时任务
1.格式:at xx:xx |
---|
at> 任务命 |
at><EOF |
ctrl +D执行命令
2.具体步骤: /1、使用date命令查看当前日期及时间 /2.建立任务如下: 任务完成 /3.利用at命令管理定时任务:at -l | 列出定时任务 |
---|---|
at -c 3 | 查看任务号为3的任务 |
at -r 3 | 删除任务号为3的任务 |
二、at 命令用于延迟任务
延时任务相当于闹钟设定后的推迟功能,是一次性的 1.格式:at now+时间 | 延迟多长时间 |
---|---|
at> 任务名 | 设置任务 |
at> <EOF | 结束任务 |
ctrl +D执行命令
2.步骤: /1.设定任务: 任务完成: 三、at 命令的黑白名单黑名单:系统中默认存在,名单中用户不能执行at 命令 | /etc/at.deny |
---|---|
白名单:自己设定,只允许名单中用户可以执行at命令,存在时黑名单失效 | /etc/at.allow |
黑名单的设定:vim /etc/at.deny
白名单的设定:
四、crontab命令设定系统定时任务 crontab服务开启时可以永久设定定时任务 crontab命令的用法:crontab -r -u root | 为root用户创建计划 |
---|---|
crontab -l -u root | 列出root用户的计划任务 |
crontab -r -u root | 删除root用户的计划任务 |
crontab时间表示:
分钟 时 日 月 星期 | 具体 |
---|---|
* * * * * | 每分钟 |
* /2 * * * * | 每两分钟 |
* /2 09-17 * * * | 早7——晚5每两分钟 |
* /2 * /2 * * * | 每隔2小时每两分钟 |
* /2 09-17 3,5 1 | 5月的每个周四以及三月1日 |
* /2 09-17 * *5 | 每周五早9晚5 |
/1.查看crontab服务状态:
vim 编辑一个用户的文件删除定时文件:
五、文件方式设定定时任务 存放于/etc/cron.d/,可以进入目录用vim指令编辑 /1.查看文件:vim /etc/cron.d/file
文件设定内容: crontab黑白名单 用法参照at黑白名单同理 六、系统中临时文件文件管理 临时文件有生命周期,生命周期结束后会被清空 常用命令: systemd-tmpfiles --clean /usr/lib/tmpfiles.d/* | 清空/mnt/westos目录下的所有 |
---|---|
systemd-tmpfiles --create /usr/lib/tmpfiles.d/* | 自动创立/mnt/westos |
cd /usr/lib/tmpfiles.d
/2.创建文件: vim westos.conf
转载地址:http://eowki.baihongyu.com/