linux的at命令例子

不及物动词 其他 27

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    at命令是Linux操作系统中的一个高级定时任务管理工具,可以用于在指定的时间执行指定的命令。下面是一些at命令的例子:

    1. 在未来的某个时间运行一次命令:
    `at 10:30 AM tomorrow`
    此命令将在明天的上午10:30执行命令。

    2. 在特定日期和时间运行一次命令:
    `at 8:00 PM June 1`
    此命令将在6月1日晚上8点运行命令。

    3. 在一定时间段内周期性地运行命令:
    `at 12:00 PM + 1day`
    此命令将每隔一天的中午12点运行命令。

    4. 设置命令的输入和输出:
    `echo “Hello World” | at 9:00 AM + 2hours`
    此命令将在2小时后运行,命令的输入将被设置为”Hello World”。

    5. 定义命令的优先级:
    `at -q a 10:00 AM`
    此命令将在上午10点以高优先级运行命令。

    6. 查看已经安排的任务:
    `atq`
    此命令将显示当前计划执行的at任务列表。

    7. 删除已经安排的任务:
    `atrm 1`
    此命令将取消编号为1的at任务。

    这些例子展示了at命令的基本用法。通过at命令,您可以方便地安排具体的任务在指定时间自动执行,提高工作效率。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    AT命令是Linux系统中的一种计划任务管理工具,可以用来在指定时间运行一次命令或脚本。以下是一些常见的AT命令的例子:

    1. 在指定时间运行一次命令:
    “`bash
    at 09:00
    # 输入要执行的命令或脚本,并按Ctrl + D结束输入
    “`

    2. 在指定日期和时间运行一次命令:
    “`bash
    at 2019-10-01 12:30
    # 输入要执行的命令或脚本,并按Ctrl + D结束输入
    “`

    3. 在当前时间的x分钟后运行一次命令:
    “`bash
    at now + 30 minutes
    # 输入要执行的命令或脚本,并按Ctrl + D结束输入
    “`

    4. 在指定时间运行周期性任务:
    “`bash
    echo “command” | at 09:00 every Monday
    # 在每个星期一的09:00运行指定的命令或脚本
    “`

    5. 查看已计划的任务列表:
    “`bash
    atq
    # 显示当前计划任务的列表,包括任务的ID和执行时间
    “`

    6. 删除已计划的任务:
    “`bash
    atrm
    # 删除指定ID的计划任务
    “`

    需要注意的是,对于某些Linux发行版,AT命令可能会被弃用或替代。在一些系统中,可能会使用crontab命令代替AT命令来管理计划任务。因此,在具体使用时需要参考相关的文档或手册来确定最适合的工具。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux中的at命令是一种延迟执行命令的工具。它可以让用户在指定的时间执行一系列的命令。at命令通常用于在计划执行之前临时添加命令,而不需要编写和保存脚本。

    下面是一些使用at命令的例子和操作流程:

    1. 显示at服务的状态
    要查看当前at服务的状态,可以使用命令`systemctl status atd`。

    2. 使用at命令执行一次性的命令
    在指定时间执行一次性的命令,可以使用at命令的基本语法:
    `at 时间`
    然后按Enter键进入at命令的交互模式,输入要执行的命令,最后按Ctrl+D键保存。

    例如,要在下午2点执行ls命令,可以按照以下步骤操作:
    “`
    $ at 2pm
    at> ls
    at> //按Ctrl+D键保存并退出
    “`

    3. 使用at命令执行一个脚本文件
    如果要执行的命令较长,可以将命令保存为一个脚本文件,并使用at命令执行该脚本文件。

    首先,创建一个脚本文件,例如`script.sh`,并将要执行的命令写入该文件中。
    “`shell
    #!/bin/bash
    echo “Hello, World!”
    ls -l
    “`

    然后,使用at命令执行该脚本文件:
    “`shell
    $ at 2pm < script.sh```4. 指定精确的执行时间默认情况下,at命令以24小时制来解析时间。可以使用特定的时间格式来指定执行的时间。例如,要在2022年1月1日的上午10:30执行一个命令,可以使用以下命令:```shell$ at 10:30am January 1```5. 取消at任务如果需要取消已经设定的at任务,可以使用`atrm`命令。首先,使用`atq`命令查看当前的at任务列表,并找到要取消的任务的编号。```shell$ atq```然后,使用`atrm`命令加上任务编号来取消该任务。```shell$ atrm 1```注意:以上只是at命令的一些例子,具体的使用方法和操作流程可能会因Linux发行版和版本的不同而有所差异,请根据实际情况进行调整。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部