:: reverse dictionary ::
コマンドを毎月実行するようにスケジュールするには、at コマンドに次の3つを指定して実行します。
例えば、毎月15日の 20:00 に C:\WINDOWS\WindowsUpdate.log を D:\Backup にコピーするようにスケジュールする場合は、次のように指定します。
C:\>at 20:00 /every:15 xcopy C:\WINDOWS\WindowsUpdate.log D:\Backup
新しいジョブをジョブ ID = 1 で追加しました。
C:\>at
状態 ID 日付 時刻 コマンド ライン
-------------------------------------------------------------------------------
1 毎 15 20:00 xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup
at [[\\リモートコンピュータ名] 時刻 [/every:[日付]] コマンド]
at コマンドに時刻、/every スイッチと日付、コマンドを指定して実行すると、それらの情報を「タスク」(ジョブ)としてスケジュールに追加します。
ローカルのコンピュータだけでなく、リモートコンピュータ(サーバ)のスケジュールにもタスクを追加できます。
C:\>at \\Server01 19:00 /every:15 xcopy C:\WINDOWS\WindowsUpdate.log D:\Backup
新しいジョブをジョブ ID = 1 で追加しました。
C:\>at \\Server01
状態 ID 日付 時刻 コマンド ライン
-------------------------------------------------------------------------------
1 毎 15 19:00 xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup
日付は複数指定できます。
その際、カンマで日付を区切ります。
C:\>at 21:00 /every:5,25,30 xcopy C:\WINDOWS\WindowsUpdate.log D:\Backup
新しいジョブをジョブ ID = 2 で追加しました。
C:\>at
状態 ID 日付 時刻 コマンド ライン
-------------------------------------------------------------------------------
1 毎 15 20:00 xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup
2 毎 5 25 30 21:00 xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup
日付を省略した場合は、現在の日付が使われます。
C:\>at 22:00 /every: xcopy C:\WINDOWS\WindowsUpdate.log D:\Backup
新しいジョブをジョブ ID = 3 で追加しました。
C:\>date /t
2005/04/01
C:\>at
状態 ID 日付 時刻 コマンド ライン
-------------------------------------------------------------------------------
1 毎 15 20:00 xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup
2 毎 5 25 30 21:00 xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup
3 毎 1 22:00 xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup
スケジュールしたコマンドは、指定した日付の時刻にバックグラウンドプロセスとして実行されます。 コマンドの処理や実行結果が画面に表示されることはありません。
コマンドの実行が終了してもタスクはスケジュールに残り、毎月実行されます。
at コマンドを実行するには、コンピュータの管理者(Administrators グループのメンバ)である必要があります。
コマンド以外に、実行ファイル(exe ファイルまたは com ファイル)やバッチファイル(bat ファイル)も指定できます。
| at | … | スケジュールを表示する |
| date /t | … | 現在の日付を表示する |
| xcopy | … | ディレクトリ、ファイルをコピーする |
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com