web-dev-qa-db-ja.com

Windowsタスクスケジューラを使用してx分ごとにタスクを実行する

Windowsタスクスケジューラに特定の.exeを10分ごとに実行させようとしていますが、このオプションでは1日に1回しか実行できません。

10分または20分ごとに.exeを実行する方法を教えてください。

259
kacalapy

タスクは2段階で構成する必要があります。

最初に、毎日0:00から始まる単純なタスクを作成します。次に、Advanced...を入力して(または使用しているオペレーティングシステムに応じて同様の方法で)24時間Repeat every X minutesオプションを選択します。

ここで重要なのは、高度なプロパティを見つけることです。 XPウィザードを使用している場合は、タスクを作成した後でのみ詳細ダイアログを起動するように指示されます。

最近のバージョンのWindowsでは(7+私は思う?):

  1. タスクをダブルクリックするとプロパティウィンドウが表示されます。
  2. Triggersタブをクリックしてください。
  3. トリガーの詳細をダブルクリックすると、Edit Triggerウィンドウが表示されます。
  4. Advanced settingsパネルの下で、Repeat task every xxx minutesにチェックマークを付け、必要に応じてIndefinitelyを設定します。
  5. 最後に、OKをクリックしてください。
343
Coincoin

最小繰り返しオプション(5分または10分)を選択した後は、番号を強調表示して好きな番号を書くことができます。

35
Durim Sinani

呼び出し間でより細かい粒度が必要な場合は、次のようなバッチファイルを作成することもできます。

:loop
CallYour.Exe
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop
28
Kevin Lee

「タスクを毎回繰り返す」では、ドロップダウンリストから選択する代わりに、2分を入力します。

18
Henrik

XPでは、AdvancedタブのScheduleボタンをクリックしました。 Repeat taskのチェックボックスがあります。デフォルトは10分ごとです。

さらに、コマンドラインからスケジュールされたタスク を作成することもできます 。私はこれを自分で試したことはありませんが、それはあなたが(テストされていない)の行に沿って何かが欲しいようです。

schtasks /create /tn "Some task name" /tr "app.exe" /sc HOURLY 
17

Hourly task example

Schtasksで上記のアドバイスを受けながら、あなたは毎時のタスクを実行するために何をしなければならないかをUIで見ることができます。あなたがトリガーを編集するとき、スケジュールに基づいてタスクを始めてください、ワンタイム(これがキーです)。それからあなたは「毎回タスクを繰り返す」を選択することができます:1時間またはあなたが望む何でも。スクリーンショットを参照してください。

12
Mike Cush

更新が自動的に行われるようにスケジュールするには、次のようにします。

  • コントロールパネル»スケジュールされたタスクに移動します
  • タスクを作成する
  • スケジュール»詳細に進む
  • 24時間で10分ごとに[タスクを繰り返す]のボックスをオンにします。
  • 終了日をチェックしない
8
David

提供されているリンクの中には、Windows 2003バージョンの「スケジュールされたタスク」の only 設定があります。

Windows Server 2008では、 "タスク"セットアップ only に "5分、10分、15分、30分、1時間"のオプションのボックスがあります(スクリーンショット: http:// i46 .tinypic.com/2gwx7r8.jpg )...ウィンドウ2003は「好きなだけ入力してください」というテキストボックスです。

PT30MからPT2Mへの「エクスポート」とXMLの編集を考えました。

それを新しいタスクとしてインポートすると、タスクが2分ごとに繰り返されるようになりますが、それは好きではありませんでした。

Windows 2008で2分ごとにタスクを実行するための私の回避策は、1時間ごとに繰り返すが30:00、:02、:04、:06などで開始するための30の「トリガー」を設定することです。オン....セットアップに私に8-10​​分かかりましたが、私は一度だけそれをしなければなりませんでした:-)

3
MorningZ