Windowsタスクスケジューラで特定の.exeを10分ごとに実行しようとしていますが、オプションでは1日に1回しか実行できません。
10分または20分ごとに.exeを実行する方法はありますか?
Windowsタスクスケジューラで特定の.exeを10分ごとに実行しようとしていますが、オプションでは1日に1回しか実行できません。
10分または20分ごとに.exeを実行する方法はありますか?
回答:
タスクは2つのステップで構成する必要があります。
まず、毎日0:00に開始する単純なタスクを作成します。次に、Advanced...
(または使用しているオペレーティングシステムに応じて同様に)入力し、Repeat every X minutes
24時間オプションを選択します。
ここで重要なのは、高度なプロパティを見つけることです。XPウィザードを使用している場合は、タスクを作成した後でのみ詳細ダイアログを起動できます。
Windowsの最近のバージョン(7+と思いますか?):
Triggers
タブをクリックします。Advanced settings
パネルの下で、Repeat task every
xxx分にチェックをIndefinitely
入れ、必要に応じて設定します。Run task as soon as possible after a scheduled start is missed
Run task as soon as possible after...
オンにし、オプションがオンの場合、コマンドのインスタンスを1つまたは6つ実行しますか?
If this setting is checked, the Task Scheduler service will start the task if the task was scheduled to run at a certain time, but for some reason (for example, the computer was turned off or the Task Scheduler service was busy) the task was not activated. The Task Scheduler service will not start the task immediately after the task was missed. By default the service waits ten minutes before starting the missed task.
したがって、バックログ全体ではなく、タスクの1つのインスタンスのみを開始する必要があります。
最小繰り返しオプション(5分または10分)を選択した後、数字を強調表示して、必要な数字を書き込むことができます
呼び出し間でさらに細かい設定が必要な場合は、次のようなバッチファイルを作成することもできます。
:loop
CallYour.Exe
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop
「Repeat Task every:」で、ドロップダウンリストから選択する代わりに、2分と入力するだけです。
XPでは、タブのAdvanced
ボタンをクリックしましたSchedule
。のチェックボックスがありますRepeat task
。デフォルトは10分ごとです。
さらに、コマンドラインを使用してスケジュールされたタスクを作成できます。私はこれを自分で試したことはありませんが、(テストされていない)の線に沿って何かが必要なようです:
schtasks /create /tn "Some task name" /tr "app.exe" /sc HOURLY
schtasksを使用して上記のアドバイスを取り入れながら、1時間ごとのタスクを実行するために何を実行する必要があるかをUIで確認できます。トリガーを編集すると、スケジュールに従ってタスクを開始します。これはキーです。次に、「タスクを毎回繰り返す:」1時間または希望するものを選択できます。スクリーンショットを見る:
SCHTASKS /Create
?
提供されているリンクの一部は、Windows 2003バージョンの「スケジュールされたタスク」の設定のみです。
Windows Server 2008では、「タスク」セットアップには、「5分、10分、15分、30分、および1時間」のオプションを備えたボックスしかありません(スクリーンショット:http : //i46.tinypic.com/2gwx7r8.jpg)...ここで、ウィンドウ2003は「好きな数を入力してください」テキストボックスでした。
「エクスポート」を実行してXMLをPT30MからPT2Mに編集すると思いました。
それを新しいタスクとしてインポートすると、タスクが2分ごとに繰り返されるように「だまされ」ますが、それは好きではありませんでした
Windows 2008で2分ごとにタスクを実行するための私の回避策は、毎時間繰り返すが、:00、:02、:04、:06などを開始するタスクに30の異なる「トリガー」を(アグ)セットアップすることでした。オン....セットアップに8〜10分かかりましたが、一度だけ実行する必要がありました:-)