在Linux中,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
)進行安裝。