Linux下的at定时执行任务命令详解
一、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定时执行任务命令详解相关推荐
- Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为&q ...
- (二)Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为&q ...
- linux下mysql数据库基础及客户端命令详解
linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES; #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...
- crontab定时执行任务命令详解及crontab 误删除恢复
一 cron服务详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. c ...
- linux maps,linux下/proc/pid/maps和pmap命令详解
一.示例代码: 1.创建pmap.c文件: vi pmap.c 2.输入如下内容: #inculde int main() { char *str; str = (char *) malloc(15) ...
- Linux下grep、egrep及fgrep命令详解
grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助. grep -- print lines matching a pattern (将符合样式的该行 ...
- linux下/proc/pid/maps和pmap命令详解
一.示例代码: 1.创建pmap.c文件: vi pmap.c 2.输入如下内容: #inculde <stdio.h> int main() {char *str;str = (char ...
- linux raid和mdadm,linux下的raid及mdadm的命令详解
RAID被称为廉价的冗余磁盘阵列,这是由于在早期的磁盘很小,性能差,易损坏.所以RAID主要的做法就是把多个便宜的小磁盘组合到一个磁盘组,使性能和磁盘容量都可以达到相当于昂贵的磁盘性能. 根据RAID ...
- Linux下的tar归档及解压缩功能详解
Linux下的tar归档及解压缩功能详解 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.L ...
最新文章
- matlab 查看函数属性,matlab – 使用FFT属性查找2D函数的导数
- android recyclerview gradle,Android RecyclerView 的简单使用
- bat文件设置dns服务器,.bat文件设置IP、DNS
- linux kernel and user space通信机制,Linux内核空间与用户空间通信机制地研究.doc
- C++sort函数使用总结
- 微积分经典概念:极限、连续与函数
- [渝粤教育] 中国地质大学 会计专业英语 复习题
- PHP对银行卡号的几种常见操作
- Rust: 如何在Windows下Atom中配置Rust环境?
- Viso各版本网盘免费下载
- Java Programming Review 02
- 我的世界java材质包推荐下载_我的世界材质包排行-Minecraft材质包-我的世界高清材质包下载大全-Minecraft中文分享站...
- java poi 数据透视_java 通过 poi pivotTable 实现 数据透视表
- reboot复位ipcam,为何不可靠?
- 项目管理——项目进度的确定
- CSS预处理器——Sass、LESS和Stylus区别及联系
- 使用winpe管理linux分区,WinPE管理硬盘分区的另类方法
- 视频传输解决方案,让视频会议更高效
- 仿TeamViewer远程协助软件
- 三十二、(重点)正则表达式1:re模块(re.match、group())、正则表达式单字符匹配、正则数量({m}、{m,n})
热门文章
- java dom 解析xml 例子,Java DOM解析XML的幾個例子
- 原生php使用foreach,如何使用php中foreach()
- junit5_使用Junit测试名称
- native数据类型 react_react-native中的请求数据
- java多线程发布订阅,多线程实现发布订阅升级版---遗留问题
- java打开网页横屏_巅峰之战!三款最热java手机浏览器横屏
- 皮一皮:年轻人真会玩...
- 【1024】不整虚的,红包以备,致敬一线同僚!
- 面试:说说你对 HashMap 的认识?
- Redis 的内存淘汰策略问题