功能描述

在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命令在指定的时间执行相关推荐

  1. Linux at 命令C/C++实现 (在指定的时间执行命令)

    在使用 Linux 系统时,我们通常首选 crontab 来安排作业. 命令还有另一个实用程序对于调度一次性任务非常有用. 它从标准输入或脚本/文件中读取命令,稍后可以执行一次. 但是我们不能将 at ...

  2. linux ping等待时间,linux ping命令详解

    一.ping命令的原理和工作机制 ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternet  Grope),因特网包探索器,用于测试网络连接量的程序. ...

  3. arthas命令使用示例:monitor监视指定方法的执行情况

    monitor 监控的维度说明

  4. 智能跳过节假日算法java_Quartz 定时任务使用 —— 排除指定节假日时间执行任务(十一)...

    不要混淆了 Quartz 的 Calendar 对象与 Java API 的 java.util.Calendar.它们是应用于不同目的不一样的组件. Java 的 Calendar 对象是通用的日期 ...

  5. linux crontab 管理,linux crontab 命令详解

    linux crontab 命令详解 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab ...

  6. linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享

    今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享    30mins  Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...

  7. linux结束所有任务命令行,Linux基础命令(15)定时任务

    释放双眼,带上耳机,听听看~! crontad Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计 ...

  8. Linux: 近100个常用命令大全

    1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出 ...

  9. 97 条 Linux 运维工程师常用命令总结

    97 条 Linux 运维工程师常用命令总结 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"." ...

最新文章

  1. Cocos Creator—最佳构建部署实践
  2. 新书上市 | 6岁的gRPC,终于出书了!
  3. python控制台输出颜色
  4. python教程实例-Python中函数的用法实例教程
  5. 《数据库原理与应用(第3版)》——小结
  6. protobuf oc
  7. 从好买辞职后,为什么我会加入一家开源创业公司?
  8. ★ Flex を使って Scalable Vector Graphics とビットマップを描画する
  9. Indy9的IdFTP完全使用
  10. OpenSCAD设计的3D打印智能路由器盒子(V1.1)
  11. MFC工作笔记0008---UDP协议通信_sendto 和 recvfrom 浅析与示例
  12. windows下DOS命令杀掉Nginx应用进程
  13. 算法萌新如何学好动态规划(三)
  14. python好用的内置库_python内置的高效好用各种库
  15. hdb3编码规则波形_(完整word版)AMI与HDB3码波形与功率谱密度实验
  16. html js 实现图片的简单分页功能
  17. C语言的应用之单片机学习
  18. 鹰式价差matlab,鹰式期权:什么叫铁鹰式期权组合,蝶式价差期权?
  19. 浅谈人脸识别技术的方法和应用
  20. 【备忘】修复过的SCCM报错

热门文章

  1. miniconda 安装与配置
  2. 拨号不成功,根据返回错误信息确定故障
  3. 在服务器里面修改油画,服务器挤爆!用GAN生成人像油画火了,带你一秒回到文艺复兴...
  4. pageoffice使用过程遇到的问题及解决方法
  5. logistic回归预测_使用Logistic回归的suv购买预测
  6. Linux安装及基础命令了解
  7. NX UG 手动创建向导
  8. Python中的常见6中数据结构
  9. 如何制作轮播图片二维码?二维码中的图片如何排版?
  10. thinkphp5 redis消息队列简单教程