DOS コマンドを目的別に調べることができる辞典

ホーム > DOS コマンド逆引き辞典 > スケジュール > 指定した日にコマンドを実行するようにスケジュールする

DOS コマンド逆引き辞典

:: reverse dictionary ::

スケジュール

指定した日にコマンドを実行するようにスケジュールする

指定した日にコマンドを実行するようにスケジュールするには、at コマンドに次の3つを指定して実行します。

例えば、10日の 20:00C:\WINDOWS\WindowsUpdate.logD:\Backup にコピーするようにスケジュールする場合は、次のように指定します。

C:\>at 20:00 /next:10 xcopy C:\WINDOWS\WindowsUpdate.log D:\Backup
新しいジョブをジョブ ID = 1 で追加しました。

C:\>at
状態 ID    日付                    時刻          コマンド ライン
-------------------------------------------------------------------------------
        1  次 10                   20:00         xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup

▼ コマンド

at [[\\リモートコンピュータ名] 時刻 [/next:[日付]] コマンド]

at コマンドに時刻、/next スイッチと日付、コマンドを指定して実行すると、それらの情報を「タスク」(ジョブ)としてスケジュールに追加します。

ローカルのコンピュータだけでなく、リモートコンピュータ(サーバ)のスケジュールにもタスクを追加できます。

C:\>at \\Server01 19:00 /next:10 xcopy C:\WINDOWS\WindowsUpdate.log D:\Backup
新しいジョブをジョブ ID = 1 で追加しました。

C:\>at \\Server01
状態 ID    日付                    時刻          コマンド ライン
-------------------------------------------------------------------------------
        1  次 10                   19:00         xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup

日付は複数指定できます。
その際、カンマで日付を区切ります。

C:\>at 21:00 /next:15,20,25 xcopy C:\WINDOWS\WindowsUpdate.log D:\Backup
新しいジョブをジョブ ID = 2 で追加しました。

C:\>at
状態 ID    日付                    時刻          コマンド ライン
-------------------------------------------------------------------------------
        1  次 10                   20:00         xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup
        2  次 15 20 25             21:00         xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup

日付を省略した場合は、現在の日付が使われます。

C:\>at 22:00 /next: xcopy C:\WINDOWS\WindowsUpdate.log D:\Backup
新しいジョブをジョブ ID = 3 で追加しました。

C:\>date /t
2005/04/01

C:\>at
状態 ID    日付                    時刻          コマンド ライン
-------------------------------------------------------------------------------
        1  次 10                   20:00         xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup
        2  次 15 20 25             21:00         xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup
        3  次 1                    22:00         xcopy C:\WINDOWS\WindowsUpdate
.log D:\Backup

スケジュールしたコマンドは、指定した日付の時刻にバックグラウンドプロセスとして実行されます。 コマンドの処理や実行結果が画面に表示されることはありません。

コマンドの実行が終了したタスクは、自動的に削除されます。
(1回だけ実行されます)

指定した日付に実行できなかった場合は、次の月の同じ日付に実行されます。

●補足1

at コマンドを実行するには、コンピュータの管理者(Administrators グループのメンバ)である必要があります。

●補足2

コマンド以外に、実行ファイル(exe ファイルまたは com ファイル)やバッチファイル(bat ファイル)も指定できます。

▼ 参照

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

スケジュール - schedule -


ホーム > DOS コマンド逆引き辞典 > スケジュール > 指定した日にコマンドを実行するようにスケジュールする

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com