At命令攻略

2021-04-16 23:26:27 字數 3107 閱讀 4440

at命令攻略

×紅色表示注意事項

at說明

at 命令要求您是本地 administrators 組的成員。at 命令在執行命令前也不會自動載入命令解釋程式 cmd。如果正在執行可執行檔案 (.exe),則在命令開頭必須專門載入 cmd.exe,例如:

cmd /c dir > c:/test.out。

檢視已計畫的命令

at 命令具有兩種輸出格式。在使用沒有選項的 at 時,將出現與下面訊息相似的內容:

狀態 id 日期 時間 命令列

0 each f 04:30pm net send group leads status due 

2 each m 12:00am chkstor > check.fil

3 each f 11:59pm backup2.bat 

在包括命令的識別號時,顯示提供單個項的資訊,並且以下內容相似:

task id: 0

status:ok

schedule:each f

time of day:04:30pm

command:net send group leads status due

當計畫帶有 at 的命令(尤其是帶有選項變數的命令)後,通過鍵入不帶選項的 at 來檢查命令是否輸入正確。如果「命令列」列中的資訊不正確,請刪除命令並重新輸入。如果它仍然不正確,請重新鍵入帶有更少的選項變數的該命令。

檢視結果

使用 at 命令計畫的命令在後台執行,因此計算機螢幕上沒有輸出顯示。要將輸出重定向到檔案,請使用重定向符號 (>)。如果將輸出重定向到檔案,請在重定向符號前使用轉義符號 (^)。不管在命令列還是在批處理檔案中使用 at,都必須使用轉義符號,如下例所示:

at 14:45 c:/test.bat ^>c:/output.txt.

執行命令的當前目錄在 %systemroot% 目錄。

更改「系統時間」

如果使用 at 命令安排了執行命令的時間後更改計算機的系統時間,通過鍵入不帶選項的 at 將 at 計畫程式與新設定的時間同步。

儲存字串

因為計畫的命令儲存在登錄檔中,所以如果必須重新啟動「計畫」服務,計畫的任務也不會丟失。

連線到網路驅動器

所計畫的訪問網路的作業不應該使用由使用者重定向的驅動器。「計畫」服務可能無法訪問這些驅動器,或者如果其他使用者在計畫作業執行時同時登入,則這些驅動器可能不會出現。相反,計畫的作業應該使用 unc 路徑,如下例所示:

at 1:00pm my_backup //server/share

以下範例,其中 x: 是使用者建立的連線,不能使用:

at 1:00pm my_backup x:

如果計畫使用驅動器號的 at 命令以連線共享目錄,則應該在使用完成時包含 at 命令以斷開與驅動器的連線。如果驅動器沒有斷開連線,所指派的驅動器號將不可用或無法在命令提示符中看到。

at列出在指定的時間和日期在計算機上執行的已計畫命令或計畫命令和程式。必須正在執行「計畫」服務才能使用 at 命令。

at [//computername] [[id] [/delete] | /delete [/yes]]

at [//computername] time [/interactive] [/every:date[,...]| /next:date[,...]] command 引數無

如果在沒有引數的情況下使用,則 at 列出已計畫的命令。

//computername

指定遠端計算機。如果省略該引數,命令將安排在本地計算機。

id指定指派給已計畫命令的識別碼。

/delete

取消已計畫的命令。如果省略了 id,計算機中已計畫的命令將被全部取消。

/yes

當刪除已計畫的事件時,對系統的查詢強制進行肯定的回答。

time

指定執行命令的時間。將時間以 24 小時標記(00:00 [午夜] 到 23:59)的方式表示為小時:分鐘。

/interactive

允許作業與在作業執行時登入使用者的桌面進行互動。

/every:date[,...]

在每個星期或月的指定日期(例如,每個星期四,或每月的第三天)執行命令。將 date 指定為星期的一天或多天 (m,t,w,th,f,s,su),或月的一天或多天(使用 1 到 31 的數字)。用逗號分隔多個日期項。如果省略了 date,將假定為該月的當前日期。

/next:date[,...]

在重複出現下一天(例如,下個星期四)時,執行指定命令將 date 指定為星期的一天或多天 (m,t,w,th,f,s,su),或月的一天或多天(使用 1 到 31 的數字)。用逗號分隔多個日期項。如果省略了 date,將假定為該月的當前日期。

command

指定要執行的 windows 2000 命令、程式(.exe 或 .com 檔案)或批處理程式(.bat 或 .cmd 檔案)。當命令需要路徑作為引數時,請使用絕對路徑,也就是從驅動器號開始的整個路徑。如果命令在遠端計算機上,請指定伺服器和共享名的 unc 符號,而不是遠端驅動器號。如果命令不是可執行 (.exe) 檔案,必須在命令前加上 cmd /c,例如:

cmd /c dir > c:/test.out

at範例

要顯示 marketing 伺服器上已計畫的命令列表,請鍵入:

at //marketing

要了解有關伺服器 corp 上身份驗證號為 3 的命令的詳細資訊,請鍵入:

at //corp 3

要計畫早晨 8:00 在 corp 伺服器上執行網路共享命令並將列表重定向到伺服器 maintenance、共享目錄 reports 和檔案 corp.txt,請鍵入:

at //corp 08:00 cmd /c "net share reports=d:/marketing/reports >> //maintenance/reports/corp.txt"

要每隔 5 天在午夜將 marketing 伺服器的硬碟驅動器備份到磁帶驅動器,請建立包含備份命令的批處理程式 (archive.cmd)。然後通過鍵入以下命令計畫批處理程式執行:

at //marketing 00:00 /every:5,10,15,20,25,30 archive

要取消當前伺服器上計畫的所有命令,請鍵入以下命令清除 at 計畫資訊:

at /delete 

find命令攻略

find命令在linux中的地位可謂舉足輕重,所以了解該命令的常用用法自然必不可少,下面就是經常用到的引數用法 參照了 linux shell指令碼攻略 1 name 按 color red 萬用字元 color 匹配檔案 iname不區分大小寫 示例 find home program name ...

Linux shell攻略 命令之樂

cat命令 1.進行拼接 讀取檔案內容,列印單個 多個檔案內容 2.管道操作符 管道操作符可以將資料作為cat命令的標準輸入 echo x cat file.txt 3.用於檔案檢視的操作 去除檔案中可能包含多處的空白行,cat s file 每一行輸出內容上加上行號,cat n lines.txt...

優化全攻略 相關命令

接下來我們要討論的是資料庫效能優化的另一方面,即運用資料庫伺服器內建的工具輔助效能分析和優化。show 執行下面這個命令可以了解伺服器的執行狀態 mysql showstatus 該命令將顯示出一長列狀態變數及其對應的值,其中包括 被中止訪問的使用者數量,被中止的連線數量,嘗試連線的次數,併發連線數...