at
命令在 Linux 系统中用于调度一次性任务
要使用 at
命令,请按照以下步骤操作:
打开终端。
输入 at
命令,后跟要执行任务的小时和分钟。例如,要在 5:30 PM 执行名为 “my_script.sh” 的脚本,请输入:
at 17:30
按 Enter 键。此时,系统将提示您输入任务的详细信息。
输入任务的描述,例如 “Run my_script.sh”。
输入要执行的命令或脚本的完整路径。例如:
my_script.sh
按 Enter 键。此时,系统将记录任务并通知您在指定的时间执行它。
若要查看待处理任务,请输入 atq
命令。
若要取消一个待处理任务,请输入 atrm
命令,后跟任务的编号。例如:
atrm 1
请注意,at
命令默认使用 /bin/sh
来执行任务。如果您的脚本需要使用其他 shell,请在脚本的第一行指定正确的 shell,例如:
#!/bin/bash
此外,at
命令可能需要在某些系统中安装。如果尚未安装,请使用您的包管理器(如 apt
、yum
或 pacman
)进行安装。