Linux at命令
时间:2020-02-23 14:40:24 来源:igfitidea点击:
AT命令用于在特定时间执行一次命令。
时间可以用两种方式指定:
- 时间日期 - 安排在该特定时间运行的作业。例如,2014年7月26日18:20将执行当时的命令。
- 从现在开始的相对时间 - 例如,现在+ 2分钟将从现在两分钟执行该命令。
我们可以通过键入AT命令和时间规范从shell启动AT程序。
这将在我们可以在计划时间运行的命令中键入的提示中打开。
完成键入命令时,按Ctrl + D将命令放在队列中并退出提示。
例如,要从现在执行两个分钟的命令,我们可以使用以下命令:
$ at now + 2 min
我们可以使用ATQ命令在作业上显示待定:
$ atq
要从队列中删除在作业中,请使用作业编号的ATRM命令(ATQ命令输出中的第一个数字):
$ atq $ atrm 3 $ atq
我们还可以将带有命令的文件传递给AT命令。
这是使用-f参数完成的。
考虑以下示例:
$ at -f at example.txt 18:37 July 26 2015
上面的工作将于2014年7月26日在2014年7月26日从文件at_example.txt运行命令:
请注意,已删除/home/bob/tmp目录中的文件。
事件已登录到log.txt文件中。