一、at服务

  cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。
  service atd start    //启动服务
  service atd  stop     //关闭服务
  service atd restart  //重启服务
  service atd reload   //重新载入配置
  service atd status   //查看服务状态

二、at在配置文件:

at类似打印进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。

三、参数详解

at [-V] [-q x] [-f file] [-mldbv] time
at -c job ...
atq [-V] [-q x]
atrm [-V] job ...

-V : 印出版本编号

-q : 使用指定的伫列(Queue)来储存,at 的资料是存放在所谓的 queue 中,使用者可以同时使用多个 queue,而 queue 的编号为 a, b, c... z 以及 A, B, ... Z 共 52 个

-m : 即使程序/指令执行完成后没有输出结果, 也要寄封信给使用者

-f file : 读入预先写好的命令档。使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案后再一次读入 网络应用

-l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l) 
-d : 删除指定 (使用者也可以直接使用 atrm 而不用 at -d) 
-v : 列出所有已经完成但尚未删除的指定

   at命令执行流程
  # at 2:05 tomorrow
  at>/home/kyle/do_job
  at> Ctrl+D
  AT Time中的时间表示方法
  -----------------------------------------------------------------------
  时 间 例子 说明
  -----------------------------------------------------------------------
  Minute    at now + 5 minutes   任务在5分钟后运行
  Hour      at now + 1 hour      任务在1小时后运行
  Days      at now + 3 days      任务在3天后运行
  Weeks     at now + 2 weeks     任务在两周后运行
  Fixed     at midnight          任务在午夜运行
  Fixed     at 10:30pm           任务在晚上10点30分

  Fixed     at 23:59 12/31/2018   任务在2018年12月31号23点59分  

[root@localhost ~]# at 5pm +3 days
at> /bin/date
at> <EOT>
job 1 at 2016-08-30 17:00
[root@localhost ~]# atq
1    2016-08-30 17:00 a root
[root@localhost ~]# at 2:05 tomorrow
at> echo the end of world !
at> <EOT>
job 2 at 2016-08-28 02:05
[root@localhost ~]# atq
2    2016-08-28 02:05 a root
1    2016-08-30 17:00 a root
[root@localhost ~]# atrm 2
[root@localhost ~]# atq
1    2016-08-30 17:00 a root

Linux下的at定时执行任务命令详解相关推荐

  1. Linux下的crontab定时执行任务命令详解

    在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为&q ...

  2. (二)Linux下的crontab定时执行任务命令详解

    在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为&q ...

  3. linux下mysql数据库基础及客户端命令详解

    linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...

  4. crontab定时执行任务命令详解及crontab 误删除恢复

    一  cron服务详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. c ...

  5. linux maps,linux下/proc/pid/maps和pmap命令详解

    一.示例代码: 1.创建pmap.c文件: vi pmap.c 2.输入如下内容: #inculde int main() { char *str; str = (char *) malloc(15) ...

  6. Linux下grep、egrep及fgrep命令详解

    grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助. grep -- print lines matching a pattern (将符合样式的该行 ...

  7. linux下/proc/pid/maps和pmap命令详解

    一.示例代码: 1.创建pmap.c文件: vi pmap.c 2.输入如下内容: #inculde <stdio.h> int main() {char *str;str = (char ...

  8. linux raid和mdadm,linux下的raid及mdadm的命令详解

    RAID被称为廉价的冗余磁盘阵列,这是由于在早期的磁盘很小,性能差,易损坏.所以RAID主要的做法就是把多个便宜的小磁盘组合到一个磁盘组,使性能和磁盘容量都可以达到相当于昂贵的磁盘性能. 根据RAID ...

  9. Linux下的tar归档及解压缩功能详解

    Linux下的tar归档及解压缩功能详解 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.L ...

最新文章

  1. matlab 查看函数属性,matlab – 使用FFT属性查找2D函数的导数
  2. android recyclerview gradle,Android RecyclerView 的简单使用
  3. bat文件设置dns服务器,.bat文件设置IP、DNS
  4. linux kernel and user space通信机制,Linux内核空间与用户空间通信机制地研究.doc
  5. C++sort函数使用总结
  6. 微积分经典概念:极限、连续与函数
  7. [渝粤教育] 中国地质大学 会计专业英语 复习题
  8. PHP对银行卡号的几种常见操作
  9. Rust: 如何在Windows下Atom中配置Rust环境?
  10. Viso各版本网盘免费下载
  11. Java Programming Review 02
  12. 我的世界java材质包推荐下载_我的世界材质包排行-Minecraft材质包-我的世界高清材质包下载大全-Minecraft中文分享站...
  13. java poi 数据透视_java 通过 poi pivotTable 实现 数据透视表
  14. reboot复位ipcam,为何不可靠?
  15. 项目管理——项目进度的确定
  16. CSS预处理器——Sass、LESS和Stylus区别及联系
  17. 使用winpe管理linux分区,WinPE管理硬盘分区的另类方法
  18. 视频传输解决方案,让视频会议更高效
  19. 仿TeamViewer远程协助软件
  20. 三十二、(重点)正则表达式1:re模块(re.match、group())、正则表达式单字符匹配、正则数量({m}、{m,n})

热门文章

  1. java dom 解析xml 例子,Java DOM解析XML的幾個例子
  2. 原生php使用foreach,如何使用php中foreach()
  3. junit5_使用Junit测试名称
  4. native数据类型 react_react-native中的请求数据
  5. java多线程发布订阅,多线程实现发布订阅升级版---遗留问题
  6. java打开网页横屏_巅峰之战!三款最热java手机浏览器横屏
  7. 皮一皮:年轻人真会玩...
  8. 【1024】不整虚的,红包以备,致敬一线同僚!
  9. 面试:说说你对 HashMap 的认识?
  10. Redis 的内存淘汰策略问题