您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關使用linux的at命令一次性定時計劃任務,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
at命令允許指定運行腳本時間,at的守護進程atd會以后臺模式運行,檢查系統上的一個特殊目錄來獲取at命令的提交的作業。默認情況下,atd守護進程每60秒檢查一次目錄。有作業時會檢查作業運行時間,如果與當前時間匹配,則運行此作業。
語法格式:at [參數]
常用參數:
atq | 查看系統中的等待作業 |
-d | 刪除系統中的等待作業(等效于atrm命令) |
-c | 打印任務的內容 |
-q | 使用指定的列隊 |
-f | 將指定文件提交等待作業 |
-t | 以時間的形式提交運行作業 |
參考實例
查看系統中的等待作業:
[root@linuxcool ~]# atq
使用”at -d”或者”atrm”(二者同效)指定id來刪除系統中的等待作業,id為”atq”命令輸出的第一行順序數字:
[root@linuxcool ~]# at -d 1 [root@linuxcool ~]# atrm 1
假設存在 linuxcool.sh 腳本,立即運行:
[root@linuxcool ~]# at -f linuxcool.sh now
在25分鐘之后運行 linuxcool.sh 腳本:
[root@linuxcool ~]# at -f linuxcool.sh now+25 min
在10:11運行 linuxcool.sh 腳本:
[root@linuxcool ~]# at -f linuxcool.sh 10:11
在2019年7月27日運行 linuxcool.sh 腳本:
[root@linuxcool ~]# at -f linuxcool.sh 07/27/2019
關于使用linux的at命令一次性定時計劃任務就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。