at
命令用于在指定的时间执行一次性任务要使用at
命令进行任务调度,请按照以下步骤操作:
打开终端。
输入at
命令,后跟要执行的任务的时间。例如,要在5分钟后执行名为my_script.sh
的脚本,请输入:
at now + 5 minutes
atq
的交互式界面,其中列出了所有待处理的任务。在atq
界面中,你会看到类似以下内容的输出:1 2022-01-01 12:34:56 <user@host>
其中,1
是任务编号,2022-01-01 12:34:56
是任务的执行时间,<user@host>
是提交任务的用户名。
at
命令加上任务编号。例如,要查看编号为1的任务的详细信息,请输入:at -n 1
atrm
命令加上任务编号。例如,要取消编号为1的任务,请输入:atrm 1
at
命令加上任务编号,然后输入edit
。例如,要编辑编号为1的任务,请输入:at 1 edit
在打开的编辑器中,你可以修改任务的命令和时间。完成后保存并退出编辑器。
通过以上步骤,你可以使用at
命令在Linux中进行任务调度。请注意,at
命令在大多数Linux发行版中都是默认安装的,但如果没有安装,可以使用包管理器(如apt
、yum
或pacman
)进行安装。