系统延时任务
延时任务:只做一次的
at命令:

系统定时及延时任务

延时任务:**有输出任务**不会输出到终端上而是发送邮件给你/var/mail/root/
执行 mail
at          时间                                   ##设定任务执行时间
at>        rm -rf /mnt/*                       ##任务动作
at>     <EOT>    <<    ctrl +d发起    ##用ctrl+d发起任务

at       now+1min                                  ##延时1分钟
at      -l                                                 ##查看任务列表

at      -c     任务号                                    ##查看任务内容

at       -r     任务号                                   ##取消任务执行
注意:
       当任务有输出时,输出以邮件类型发送给任务的发起人
mail    -u      root                                 ##查看超级用户邮件
1                                                         ##查看第一封邮件
q                                                         ##退出
> /var/spool/mail/root                         ##清空邮件

2.at任务的黑白名单
/etc/at.deny                                                  ##系统默认存在,此文件中用户不能执行at

/etc/at.allow                                                 ##系统默认不存在,当文件出现时普通用户不能执行at,只有名单中的用户可以并                                                                         且/etc/at.deny失效

3.系统定时任务

在指定的时间点执行
crontab  -e -u root(默认当前用户)
1、crontab 时间表示方式
* * * * *                                ##每分钟执行一次
*/2 * * * *                             ##每两分钟执行一次
*/2 09-17 * * *                     ##早上7点-晚上5点每2分钟执行一次
*/2 */2 * * *                          ##每个2小时每2分钟执行一次
*/2 09-17 3,5 1 5              ##3月和5月每月1日和每周五执行一次
*/2 09-17 * * 5                     ##每周周五上午早上7点-晚上5点每2分钟执行一次

4.系统控制crontab的服务
crond.service                                        ##当程序开启时定时任务生效任务

5.crontab

crontab       -e      -u
crontab       -l       -u
crontab       -r      -u

5.文件方式设定定时任务
vim     /etc/cron.d/file
* * * * *       username      action
* * * * *        root              rm -rf     /mnt/*

6.crontab 的黑白名单

/etc/cron.deny                                         ##系统默认存在,此文件中用户不能执行crontab

/etc/cron.allow                                       ##系统默认不存在,当文件出现时普通用户不能执行at,只有名单中的用户可以并                                                                         且/etc/at.deny失效

这两个名单都不会影响/etc/cron.deny/中定时任务的发起及执行

7.系统中临时文件的管理方式

cd /usr/lib/tmpfiles.d/

vim westos.conf

格式:

d        /mnt/westos     777  root     root    8s

systemctl-tmpfile    --creat      /usr/lib/tmpfiles.d/*

systemctl-tmpfile   --clean      /usr/lib/tmpfiles.d/*

linux系统延时和定时任务的更多相关文章

  1. Linux 系统自动备份数据库及定时任务的设置

    首先想到数据库的自动备份,由于涉及业务原因需要在每天固定的时间去调用方法执行备份.如果不考虑业务要求,只考虑实现的话可以通过Linux系统提供的定时任务去完成备份操作. 本文讲的就是利用Linux系统 ...

  2. Linux系统定时任务crond那些事

    1 Linux系统定时任务 1.1 定时任务介绍 1.1.1 Crond是什么? Crond是linux系统中用来定期执行命令或指定程序任务的一种服务或软件.Centos5/ linux系统安装完操作 ...

  3. linux系统定时任务crond入门

    1,Crond: Crond是linux系统中用来定期执行命令或指定程序任务的一种服务或者软件.(Centos5以后默认存在) 当优化开机自启动的时候,第一个就是crond. Crond服务默认情况( ...

  4. Linux学习之九-Linux系统定时任务

    Linux系统定时任务 在一些实际工作中需要机器在某个时间自动执行某个任务,不需要人为在此时刻参与,可以建立一个定时任务. crond 服务是linux下用来周期性的执行某种任务或等待处理某些事件的一 ...

  5. Linux 系统定时任务:crontab,anacron

    Linux 系统定时任务:crontab,anacron 一.Cron 服务 1. 启动服务 service cron start 2. 关闭服务 service cron stop 3. 重启服务 ...

  6. 『学了就忘』Linux系统定时任务 — 87、只执行一次的定时任务

    目录 1.at服务管理 2.at命令的访问控制 3.at命令 4.其他at管理命令 5.总结 定时任务是在服务器上常用到的一个工作. 在你指定的时间,系统会自动执行你指定的程序(脚本或者命令). Li ...

  7. 『学了就忘』Linux系统定时任务 — 88、循环执行定时任务

    目录 1.crond服务管理与访问控制 2.crontab命令的访问控制 3.用户级别的crontab命令 4.crontab命令的注意事项 5.系统的crontab设置 (1)/etc/cronta ...

  8. 『学了就忘』Linux系统定时任务 — 89、任务调度工具anacron

    目录 1.任务调度工具anacron介绍 2.新旧版本Linux中anacron工具的区别 3./etc/cron.{daily,weekly,monthly}目录说明 4.anacron命令 5./ ...

  9. linux系统编程--信号

    信号的概念 man 7 siganl  查看man手册 信号在我们的生活中随处可见, 如:古代战争中摔杯为号:现代战争中的信号弹:体育比赛中使用的信号枪......他们都有共性:1. 简单 2. 不能 ...

随机推荐

  1. 3-3 zookeeper的作用体现

    zookeeper比较重要的一个模式:选举模式,这也是高可用的一个体现.公司的董事长.副董事长.董事会常理员以及老总和副总,他们并不会乘坐同一班飞机,而是会分为两班或者三班飞机一起去,也就是我们所谓的 ...

  2. [Elasticsearch2.x] 多字段搜索 (二) - 最佳字段查询及其调优 <译>

    最佳字段(Best Fields) 假设我们有一个让用户搜索博客文章的网站,就像这两份文档一样: PUT /my_index/my_type/ { "title": "Q ...

  3. Codeforces 1114D Flood Fill (区间DP or 最长公共子序列)

    题意:给你n个颜色块,颜色相同并且相邻的颜色块是互相连通的(连通块).你可以改变其中的某个颜色块的颜色,不过每次改变会把它所在的连通块的颜色也改变,问最少需要多少次操作,使得n个颜色块的颜色相同. 例 ...

  4. Luogu 3466 [POI2008]KLO-Building blocks

    BZOJ 1112. 题意相当于在一个长度为$k$的区间内选择一个数$s$使$\sum_{i = 1}^{k}\left | a_i - s \right |$最小. 很显然是中位数. 然后只要写一个 ...

  5. rest-framework组件 之 解析器

    解析器 request类 django的request类和rest-framework的request类的源码解析 局部视图 from rest_framework.parsers import JS ...

  6. IDEA工作中常用快捷键

    ctrl+shift+t: Ubuntu中在一个工具栏中打开两个终端 shift+shift: 搜索任何类 ctrl+N: 搜索任何类 ctrl+right: forward----自定义 ctrl+ ...

  7. java全栈day01-03注释、关键字与标识符

    通常我们需要在源代码中添加文字用来对进行代码解释说明,但这些文字并不是Java代码的语法,会导致编译出错.这时我们可以使用注释来完成这一事项! 在编译时,编译器会忽略注释的存在,就好像注释内容不存在一 ...

  8. CodeForces 782B The Meeting Place Cannot Be Changed (二分)

    题意:题意:给出n个人的在x轴的位置和最大速度,求n个人相遇的最短时间. 析:二分时间,然后求并集,注意精度,不然会超时. 代码如下: #pragma comment(linker, "/S ...

  9. java多线程系列:通过对战游戏学习CyclicBarrier

    CyclicBarrier是java.util.concurrent包下面的一个工具类,字面意思是可循环使用(Cyclic)的屏障(Barrier),通过它可以实现让一组线程到达一个屏障(也可以叫同步 ...

  10. SpringMVC执行流程(四)

    DispatcherServlet 组建的默认配置 HandlerMapping有这两种:BeanNameUrlHandlerMapping,SimpleUrlHandlerMapping Handl ...