體驗Windows XP系統(tǒng)內(nèi)置的AT命令
AT命令是Windows XP中內(nèi)置的命令,它也可以媲美Windows中的“計劃任務(wù)”,而且在計劃的安排、任務(wù)的管理、工作事務(wù)的處理方面,AT命令具有更強大更神通的功能。AT命令可在指定時間和日期、在指定計算機上運行命令和程序。
我們可以在“開始→運行”中輸入AT命令,下面就來看看AT命令的一些實例分析。
1、定時關(guān)機
命令:at 21:00 ShutDown –S –T30
該命令運行后,到了21:00點,電腦會出現(xiàn)“系統(tǒng)關(guān)機”對話框,并默認(rèn)30秒延時自動關(guān)機。
2、定時提醒
命令:at 12:00 Net Send 10.10.36
.122與朋友約會的時間到了,快點準(zhǔn)備出發(fā)吧!
其中Net Send是Windows
內(nèi)部程序,可以發(fā)送消息到網(wǎng)絡(luò)上的其他用戶、計算機。10.10.36.122是本機電腦的IP地址。這個功能在Windows中也稱作“信使服務(wù)”。
3、自動運行批處理文件
如果公司的數(shù)據(jù)佷重要,要求在指定的日期/時間進行備份,那么運行:
命令:at 1:00AM /Every:Saturday My_BackUp.bat
這樣,在每個Saturday(周六)的早上1:00點,電腦定時啟動My_BackUp.bat批處理文件。My_BackUp.bat是一個你自行編制的批處理文件,它包含能對系統(tǒng)進行數(shù)據(jù)完全備份的多條命令。
4、取消已經(jīng)安排的計劃
命令:at 5 /Delete
有時候,你已經(jīng)安排好的計劃可能臨時變動,這樣你可以及時地用上述命令刪除該計劃(5為指派給已計劃命令的標(biāo)識編號),當(dāng)然,刪除該計劃后,可以重新安排。
at:計劃任務(wù),在特定的時間執(zhí)行某項工作,在特定的時間執(zhí)行一次。
格式:at+時間
例1:date //查看系統(tǒng)當(dāng)前時間
at 時間 //系統(tǒng)計劃啟動任務(wù)時間
at》 date 》/root/1.txt //date:系統(tǒng)計劃啟動任務(wù)時間執(zhí)行date命令;/root/1.txt執(zhí)行命令寫入位
置和文件
ctrl+d退出 //退出at命令
例2:date //查看系統(tǒng)當(dāng)前時間
at 時間 //系統(tǒng)計劃啟動任務(wù)時間
at》 init 0 /root/2.txt //init 0:系統(tǒng)計劃啟動任務(wù)時間執(zhí)行init 0(關(guān)機)命令;/root/2.txt執(zhí)
行命令寫入位置和文件
例3:在固定時間內(nèi)添加一個用戶(這時建立的用戶沒有密碼)
#at 12:00(時間) //at命令設(shè)定12:00執(zhí)行一項操作
at》useradd aaa //在at命令里設(shè)定添加用戶aaa
ctrl+d //退出at命令
tail -f /etc/passwd //查看/etc/passwd文件后十行是否增加了一個用戶aaa
計劃任務(wù)結(jié)束后,查看任務(wù)是否寫入文件中,可以用cat或vi命令查看。
格式:cat(vi)+(路徑)文件名
例1:cat(vi) 1.txt
日 2月 6 09:21:28 CST 2005
計劃任務(wù)設(shè)定后,在沒有執(zhí)行之前我們可以用atq命令來查看系統(tǒng)沒有執(zhí)行工作任務(wù)。
格式:atq
例:atq
1 2005-02-06 09:23 a root
啟動計劃任務(wù)后,如果不想啟動設(shè)定好的計劃任務(wù)可以使用atrm命令刪除。
格式:atrm+任務(wù)號
例:atrm 1 //刪除計劃任務(wù)1
atq //查看計劃任務(wù)是否刪除
還可以進入到/var/spool/at目錄里把計劃任務(wù)刪除,計劃任務(wù)的文件都保存在該目錄里,可以用rm -f
文件名來刪除(以文件的形式刪除計劃任務(wù),因為計劃任務(wù)是以文件形式保存在該目錄中)
例:#cd /var/spool/at //進入到/var/spool/at目錄中
ls //顯示目錄中所有文件
rm -f a0000a0119b0df //刪除計劃任務(wù)
在通常情況下,超級用戶都可以使用這個命令。對于其他用戶來說,能否可以使用就取決于兩個文
件:/etc/at.allow和/etc/at.deny。
當(dāng)“用戶名”寫入/etc/at.deny中,用戶不能執(zhí)行at命令(管理員限制
用戶使用at命令)。
例:useradd text //新建一個text用戶
ls /etc/at.deny //查看at.deny文件內(nèi)容
vi /etc/at.deny //對at.deny文件進行編輯
text //對at.deny文件進行編輯,寫入text用戶名,進行at命令限制,然后wq(保存退出)
cat /etc/at.deny //顯示at.deny文件內(nèi)容
su - text //切換到text用戶
at 12:00 //text用戶執(zhí)行at命令,如果被限制則出現(xiàn)下面的提示。
You do not have permission to use at.你不允許使用at這個命令
at.allow比at.deny優(yōu)先級高
at.allow文件中有的用戶可以執(zhí)行at,沒有則不能。
linux操作系統(tǒng)在執(zhí)行用戶是否可以執(zhí)行at命令時,先看at.allow文件沒有才看at.deny文件。
注意:linux操作系統(tǒng)默認(rèn)沒有/etc/at.allow文件。
例:ls /etc/at.allow //查看是否已經(jīng)建立at.allow文件
touch /etc/at.allow //建立/etc/at.allow文件
vi /etc/at.allow //對at.allow文件進行編輯
text //對at.allow文件進行編輯,寫入text用戶名,該用戶名可以執(zhí)行at命令,然后wq(保存退出
)。
su - text //切換到text用戶
at 12:00 //text用戶執(zhí)行at命令,若不出現(xiàn)上面所說的提示就可以進行at命令設(shè)定了。
at命令格式
at HH:MM YYYY-MM-DD //HH(小時):MM(分鐘) YYYY(年)-MM(月份)-DD(日)
例:at 4:00 2004-11-27
HH[am pm]+D(天) days //HH(小時)[am(上午)pm(下午)]+days(天)
例:4pm + 3days :3天以后下午4:00執(zhí)行at命令設(shè)定的計劃任務(wù)。
AT命令是一個win2000/xp/nt當(dāng)中的一個命令,然而在我們的入侵當(dāng)中是一個不可缺少的一項服務(wù),他可以讓程序中有一個程序在一定的時間里自動執(zhí)行,從而操控計算機,
下面說一下他的用法!
AT 命令安排在特定日期和時間運行命令和程序。
要使用 AT 命令,計劃服務(wù)必須已在運行中。
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,。。。] | /NEXT:date[,。。。]] “command”
\\computername 指定遠(yuǎn)程計算機。 如果省略這個參數(shù),
會計劃在本地計算機上運行命令。
id 指定給已計劃命令的識別號。
/delete 刪除某個已計劃的命令。如果省略 id,
計算機上所有已計劃的命令都會被刪除。
/yes 不需要進一步確認(rèn)時,跟刪除所有作業(yè)
的命令一起使用。
time 指定運行命令的時間。
/interactive 允許作業(yè)在運行時,與當(dāng)時登錄的用戶
桌面進行交互。
/every:date[,。。。] 每個月或每個星期在指定的
日期運行命
令。如果省略日期,則默認(rèn)為在每月的
本日運行。
/next:date[,。。。] 指定在下一個指定日期(如,下周四)運
行命令。如果省略日期,則默認(rèn)為在每
月的本日運行。
“command” 準(zhǔn)備運行的 Windows NT 命令或批處理
程序。
下面說一下他的幾個用法!!
(Viliosn.exe 是一個程序)
1,如果想讓啟動對方在指定時間里的某個程序,你可在命令行里打入:
At \\127.0.0.1 23:00 c:\winnt\system32/viliosn.exe
提示:新加了一份作業(yè), 作業(yè)id=1
2.讓對方的計算機在每周一和周二的23:00啟動某個程序。那么你可以打入
At \\127.0.0.1 23:00 /every:一,二 c:\winnt\system32\viliosn.exe
提示:新加了一份作業(yè), 作業(yè)id=2
3.刪除對方計算機上作業(yè)id為1的任務(wù)
At \\127.0.0.1 1 /delete /yes
4.刪除所有的任務(wù)
At \\127.0.0.1 /delete
提示:是否要刪除所有的操作?然后我們打 Y
評論