码迷,mamicode.com
首页 > 其他好文 > 详细

系统延时与定时任务

时间:2017-11-03 11:10:29      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:linux基础学习篇

一、延时任务

  在Linux中延时任务是临时的,可以指定某一个任务在将来的特定时间运行

1、at命令

  基本操作格式:

1
2
3
[root@loveyu ~]# at now+1min
at> date<EOT>   #EOT代表Ctrl+D来保存这个延时动作
job 2 at 2017-07-29 12:12
at -l|atq 这两个命令都是用来查看当前的延时任务
atrm | at -d +任务号  这个命令都是用来取消定时任务
at -c +任务号 查看延时任务的内容
at -f file 延时任务执行文件中的动作。注意文件不是脚本
at now+1min 延时1分钟
at -m 延时命令没有输出也发邮件给执行者,默认没有输出不发邮件。
at -M 延时命令即使有输出也不发邮件

延时命令at + 时间 或者now+xmin表示从现在开始过多长时间后

回车 输入动作 再回车 然后ctrl+d发起任务

可以使用at -l查看已经发起的任务

技术分享


at命令在/etc/ 默认有黑名单 没有白名单 也就是.deny默认存在 .allow默认不存在 需要用户自己建立 同样白名单优先级大于黑名单 白名单出现 黑名单失效

技术分享技术分享

加-l参数表示查看crontab 文件中内容 也就是现在生效的定时命令

技术分享

我给的是每分钟向root发送一个text邮件 

技术分享

以上就是系统的定时和延时任务


本文出自 “13402758” 博客,请务必保留此出处http://13412758.blog.51cto.com/13402758/1978606

系统延时与定时任务

标签:linux基础学习篇

原文地址:http://13412758.blog.51cto.com/13402758/1978606

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!