Windowsタスクスケジューラに特定の.exeを10分ごとに実行させようとしていますが、このオプションでは1日に1回しか実行できません。
10分または20分ごとに.exeを実行する方法を教えてください。
タスクは2段階で構成する必要があります。
最初に、毎日0:00から始まる単純なタスクを作成します。次に、Advanced...
を入力して(または使用しているオペレーティングシステムに応じて同様の方法で)24時間Repeat every X minutes
オプションを選択します。
ここで重要なのは、高度なプロパティを見つけることです。 XPウィザードを使用している場合は、タスクを作成した後でのみ詳細ダイアログを起動するように指示されます。
最近のバージョンのWindowsでは(7+私は思う?):
Triggers
タブをクリックしてください。Advanced settings
パネルの下で、Repeat task every
xxx minutesにチェックマークを付け、必要に応じてIndefinitely
を設定します。最小繰り返しオプション(5分または10分)を選択した後は、番号を強調表示して好きな番号を書くことができます。
呼び出し間でより細かい粒度が必要な場合は、次のようなバッチファイルを作成することもできます。
:loop
CallYour.Exe
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop
「タスクを毎回繰り返す」では、ドロップダウンリストから選択する代わりに、2分を入力します。
XPでは、Advanced
タブのSchedule
ボタンをクリックしました。 Repeat task
のチェックボックスがあります。デフォルトは10分ごとです。
さらに、コマンドラインからスケジュールされたタスク を作成することもできます 。私はこれを自分で試したことはありませんが、それはあなたが(テストされていない)の行に沿って何かが欲しいようです。
schtasks /create /tn "Some task name" /tr "app.exe" /sc HOURLY
更新が自動的に行われるようにスケジュールするには、次のようにします。
提供されているリンクの中には、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分かかりましたが、私は一度だけそれをしなければなりませんでした:-)