zoukankan      html  css  js  c++  java
  • at用法小记

    By francis_hao    Aug 22,2017

     

    at – 设置稍后执行的作业。

    概要

    at [-V] [-f file] [-mMlv] timespec...
    at [-V] [-f file] [-mMkv] [-t time]
    at -c job [job...]
    at [-rd] job [job...]

     

    描述

    at 从标准输入或给定的文件中读取命令,以便在稍后的时间执行。

    At允许很复杂的时间描述,扩展了POSIX.2标准,它接受形如HH:MM描述一天中的时间(如果这个时间已经过去,会假定为明天的时间)。At支持指定年月日表示的时间,但是如果是超出一周时间的计划作业,通常使用crontab来设置。其他的一些时间描述

    时间

    描述

    midnight

    午夜十二点

    noon

    中午十二点

    teatime

    下午四点

    6 AM/PM

    早上/下午六点

    now +count time-units

    time-units可以是minutes, hours, days或者是weeks

    例如:

    4pm + 3 days:三天后的下午四点

    1am tomorrow:明天清晨一点

    调用at后,当前目录,环境变量(除了BASH_VERSINFO, DISPLAY, EUID, GROUPS, SHELLOPTS, TERM, UID, and _)和掩码都会保留给at。

    默认所有用户都可以使用该命令,但是可以通过/etc/at.allow和/etc/at.deny设置允许使用和不允许使用的用户。

     

    选项

    选项

    说明

    -V

    打印版本信号到标准错误,并以成功状态退出。

    -q queue

     

    -m

    当作业完成发送邮件给用户,即使作业没有输出。

    -M

    不发送邮件给用户。

    -f file

    从文件file读取作业,而不是从标准输入。

    -t time

    在时间time时执行作业,时间给定的格式是[[CC]YY]MMDDhhmm[.ss]

    -l

    列出用户挂起的作业。信息包括:Job number, date, hour, queue, and username

    -r/-d

    删除作业,作业由作业号标志。

    -v

    显示作业将会执行的时间

    -c

    显示指定任务的命令行,是一个bash文件,包括环境变量等信息

     

    示例

    从标准输入上读取命令,其中<EOT>是Ctrl+D。

     

     


    本文由 刘英皓 创作,采用 知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议进行许可。欢迎转载,请注明出处:
    转载自:http://www.cnblogs.com/yinghao1991/p/7413957.html

     

     

    参考

    【1】D.坦思.linux与unix shell编程指南.机械工业出版社.2000-1

    【2】man at

  • 相关阅读:
    软件架构设计箴言理解
    解决vs2010没有NET Framework 2.0和3.5
    .NET连接数据库实例
    CSS选择器大全
    SilverLight全屏代码
    SilverLight数字时钟 > 我的博客有SilverLight了
    comboBox设置为只读(只选)
    WinForm 单例模式实例
    标识种子和标识增量
    jQuery固定DIV实现“返回顶部”
  • 原文地址:https://www.cnblogs.com/yinghao-liu/p/7413957.html
Copyright © 2011-2022 走看看