在linux中,at用於規定在一個指定的時間執行一個指定任務,語法為「at 參數時間」;at指令是一次性定時排程任務,執行完指定任務後不再執行此任務,在使用at指令的時候,一定要確保atd進程的啟動。
本教學操作環境:linux7.3系統、Dell G3電腦。
linux中at的用法是什麼
# at指令是一次定時排程任務,at的守護程式atd會以後台模式運行,檢查作業佇列來運行作業。 atd守護程式會檢查系統上的一個特殊目錄來取得at指令的提交的作業,預設情況下,atd守護程式每60秒檢查一次目錄,有作業時,會檢查作業運行時間,如果時間與目前時間相符,則執行此作業。
注意:at指令是一次定時計畫任務,執行完一個任務後不再執行此任務了。
1、at指令格式
at [選項] [時間]
Ctrl D 結束at指令的輸入
在使用at指令的時候,一定要確保atd進程的啟動。
2、at指令參數
選項 意義
-m 當指定的任務完成後,將給使用者發送郵件,即使沒有標準輸出
-I atq的別名
-d atrm的別名
4)如果/etc/at.allow檔案存在,只有在該檔案中的使用者名稱對應的使用者才能使用at; 5)如果/etc/at.allow檔案不存在,/ etc/at.deny存在,所有不在/etc/at.deny檔案中的使用者可以使用at; 6)at.allow比at.deny優先權高,執行使用者是否可以執行at指令,先看at.allow文件中有沒有才看at.deny文件; 7)如果/etc/at.allow和/etc/at.deny文件都不存在,則只有root用戶能使用at ; 8)一個空內容的/etc/at.deny表示任何使用者都能使用at指令,這是預設的設定;
9)一般情況下這兩個檔案存在一個即可。如果只有少數幾個使用者需要使用排程任務,那麼就保留at.allow文件,如果大部分使用者都要使用排程任務,那麼保留at.deny即可。
相關推薦:《Linux影片教學》
以上是linux中at的用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!