在使用Linux系统的时候我们有时候需要在特定的的时间执行某项个工作,这个时候我们可以使用at命令,接下来www.gui2000.com为大家详细的介绍一下at命令的使用方法,有需要的小伙伴可以参考一下:
1、at介绍:
at命令允许指定运行脚本时间,at的守护进程atd会以后台模式运行,检查系统上的一个特殊目录来获取at命令的提交的作业。默认情况下,atd守护进程每60秒检查一次目录。有作业时会检查作业运行时间,如果与当前时间匹配,则运行此作业。
2、安装:
yum install at
3、添加atd服务及开机启动:
service atd start systemctl enable atd
4、语法:
at [选项] [时间]
5、相关参数:
选项 | 含义 |
---|---|
-m | 当 at 工作完成后,无论命令是否输出,都用 E-mail 通知执行 at 命令的用户。 |
-c 工作标识号 | 显示该 at 工作的实际内容。 |
-t 时间 | 在指定时间提交工作并执行,时间格式为 [[CC]YY]MMDDhhmm。 |
-d | 删除某个工作,需要提供相应的工作标识号(ID),同 atrm 命令的作用相同。 |
-l | 列出当前所有等待运行的工作,和 atq 命令具有相同的额作用。 |
-f 脚本文件 | 指定所要提交的脚本文件。 |
6、相关实例:
(1)、查看系统中的等待作业:
[[email protected] ~]# atq
(2)、立即执行脚本:
at -f itbiancheng.sh now(3)、十分钟后执行脚本:
at -f itbiancheng.sh now+10 min(4)、20:20执行脚本:
at -f itbiancheng.sh 20:20(5)、在指定日期执行脚本:
at -f itbiancheng.sh 04/27/2021
以上就是www.gui2000.com为大家介绍的关于Liunx中at命令使用的全部内容了,希望对大家有所帮助,了解更多相关文章请关注www.gui2000.com网!