linux命令 等待时间,linux at命令在指定的时间执行
功能描述
在Linux系统中,at命令用于在指定时间执行任务。at命令从标准输入设备(键盘)或指定文件中读取命令,然后再指定的时间执行这些命令。相关命令有atq(显示带执行的作业)、atrm(删除待执行的作业)及batch。
命令语法
at [选项] [时间参数]
服务脚本:/etc/init.d/atd
选项含义
选项
含义
-f
从指定文件中读取要执行的命令。
-l
显示等待执行的作业,与atp命令的作用相同。
-d
删除待执行的作业,与atrm命令的作用相同。
-m
将at命令执行的结果以E-mail的方式传回。
-c
在命令行上列出的作业标准输出
-t
在指定时间提交作业运行,时间格式为[[CC]YY]MMDDhhmm
时间参数
时间参数
描述
HH:MM
比如04:00代表4:00AM。如果时间已过,就会在第二天的这一时间执行
Midnight
代表12:00AM(即00:00)
Noon
代表12:00PM(即12:00)
Teatime
代表4:00PM(即16:00)
英文月名 日期 年份
比如“January 15 2014”代表2014年1月15日,年份可有可无
MMDDYY、MM/DD/YY或MM.DD.YY
比如“011514”代表2014年1月15日
now +时间
时间以minutes、hours、days或weeks为单位,比如“now +5 days”代表命令在5天之后的此时此刻执行
注意事项:
默认情况下,任何用户都可以使用at命令,但是为了安全起见,就应当对用户使用at命令进行一些限制。如果at.allow文件存在,就只有在该文件中的用户才可以使用at命令。
示例
在5天之后的此时此刻将/root/a文件复制到/home目录下。
[root@localhost ~]# at now +5 days
at> cp /root/a /home //命令输入完毕按回车键
at> //在此按[Ctrl+d]
在脚本方式执行at作业,脚本文件为/root/scriptl
[root@localhost ~]# echo "cp /root/a /home"> /root/scriptl
//创建/root/scriptl脚本文件
[root@localhost ~]# at now -f /root/scriptl
使用echo命令向at命令提交作业
[root@localhost ~]# echo hello>/root/a|at now
显示等待执行的作业
[root@localhost ~]# at -l
1 2018-05-05 17:50 a root
删除标识号为1的作业
[root@localhost ~]# at -d 1
显示版本信息
[root@localhost ~]# at -V
at version 3.1.10
设置当天10分钟后执行
[root@localhost ~]# at now +10min
设置在2016年1月14号晚上22:00自动关机
[root@localhost ~]# at 22:00 2016-1-14
设置7天后晚上22:00自动关机
[root@localhost ~]# at 22:00 +7 days
设置明天晚上22:00重启httpd服务
[root@localhost ~]# at 22:00 tomorrow
linux命令 等待时间,linux at命令在指定的时间执行相关推荐
- Linux at 命令C/C++实现 (在指定的时间执行命令)
在使用 Linux 系统时,我们通常首选 crontab 来安排作业. 命令还有另一个实用程序对于调度一次性任务非常有用. 它从标准输入或脚本/文件中读取命令,稍后可以执行一次. 但是我们不能将 at ...
- linux ping等待时间,linux ping命令详解
一.ping命令的原理和工作机制 ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternet Grope),因特网包探索器,用于测试网络连接量的程序. ...
- arthas命令使用示例:monitor监视指定方法的执行情况
monitor 监控的维度说明
- 智能跳过节假日算法java_Quartz 定时任务使用 —— 排除指定节假日时间执行任务(十一)...
不要混淆了 Quartz 的 Calendar 对象与 Java API 的 java.util.Calendar.它们是应用于不同目的不一样的组件. Java 的 Calendar 对象是通用的日期 ...
- linux crontab 管理,linux crontab 命令详解
linux crontab 命令详解 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab ...
- linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享
今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享 30mins Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...
- linux结束所有任务命令行,Linux基础命令(15)定时任务
释放双眼,带上耳机,听听看~! crontad Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计 ...
- Linux: 近100个常用命令大全
1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出 ...
- 97 条 Linux 运维工程师常用命令总结
97 条 Linux 运维工程师常用命令总结 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"." ...
最新文章
- Cocos Creator—最佳构建部署实践
- 新书上市 | 6岁的gRPC,终于出书了!
- python控制台输出颜色
- python教程实例-Python中函数的用法实例教程
- 《数据库原理与应用(第3版)》——小结
- protobuf oc
- 从好买辞职后,为什么我会加入一家开源创业公司?
- ★ Flex を使って Scalable Vector Graphics とビットマップを描画する
- Indy9的IdFTP完全使用
- OpenSCAD设计的3D打印智能路由器盒子(V1.1)
- MFC工作笔记0008---UDP协议通信_sendto 和 recvfrom 浅析与示例
- windows下DOS命令杀掉Nginx应用进程
- 算法萌新如何学好动态规划(三)
- python好用的内置库_python内置的高效好用各种库
- hdb3编码规则波形_(完整word版)AMI与HDB3码波形与功率谱密度实验
- html js 实现图片的简单分页功能
- C语言的应用之单片机学习
- 鹰式价差matlab,鹰式期权:什么叫铁鹰式期权组合,蝶式价差期权?
- 浅谈人脸识别技术的方法和应用
- 【备忘】修复过的SCCM报错