如果想在linux下計劃在將來的某個時刻執行某些命令,可以通過atd服務實現此功能。默認情況下所有的linux系統都提供此項功能。
1、使用linux 的atd服務之前首先確認atd服務是否開啟,可以通過“/etc/init.d/atd status”命令查看服務的運行狀態。
2、使用命令“at now+2 minutes”命令編寫一個兩分鐘之後要執行的命令。比如2分鐘之後執行查看系統當前時間命令。
3、at計劃任務的時間格式可以分為“具體時間日期格式【04:00 2014-01-18】”、“模糊詞語格式【midnight、noon、teatime】”、“相對計時法【now + 多少+時間單位】”
4、使用atq可以查詢到已添加的at計劃任務。
5、使用atrm命令可以將已添加的未執行計劃任務刪除,格式為“atrm 任務號”比如:“atrm 4”。
6、可以通過在/etc/at.deny和at.allow裡邊配置那個用戶可以使用at命令。