如果想在linux下計(jì)劃在將來的某個(gè)時(shí)刻執(zhí)行某些命令,可以通過atd服務(wù)實(shí)現(xiàn)此功能。默認(rèn)情況下所有的linux系統(tǒng)都提供此項(xiàng)功能。

1、使用linux 的atd服務(wù)之前首先確認(rèn)atd服務(wù)是否開啟,可以通過“/etc/init.d/atd status”命令查看服務(wù)的運(yùn)行狀態(tài)。

2、使用命令“at now+2 minutes”命令編寫一個(gè)兩分鐘之后要執(zhí)行的命令。比如2分鐘之后執(zhí)行查看系統(tǒng)當(dāng)前時(shí)間命令。

3、at計(jì)劃任務(wù)的時(shí)間格式可以分為“具體時(shí)間日期格式【04:00 2014-01-18】”、“模糊詞語(yǔ)格式【midnight、noon、teatime】”、“相對(duì)計(jì)時(shí)法【now + 多少+時(shí)間單位】”

4、使用atq可以查詢到已添加的at計(jì)劃任務(wù)。

5、使用atrm命令可以將已添加的未執(zhí)行計(jì)劃任務(wù)刪除,格式為“atrm 任務(wù)號(hào)”比如:“atrm 4”。

6、可以通過在/etc/at.deny和at.allow里邊配置那個(gè)用戶可以使用at命令。