Windowsタスクスケジューラで特定の.exeを10分ごとに実行しようとしていますが、オプションは1日1回の実行のみを許可します。Windowsタスクスケジューラでx分ごとにタスクを実行
10分または20分ごとに.exeを実行する方法がありますか?
Windowsタスクスケジューラで特定の.exeを10分ごとに実行しようとしていますが、オプションは1日1回の実行のみを許可します。Windowsタスクスケジューラでx分ごとにタスクを実行
10分または20分ごとに.exeを実行する方法がありますか?
タスクは2つの段階に設定する必要があります。
まず、毎日0:00に開始する簡単なタスクを作成します。次に、Advanced...
(または使用しているオペレーティングシステムによっては同様)に入り、Repeat every X minutes
オプションを24時間選択します。
ここで重要なのは、高度なプロパティを見つけることです。 XPウィザードを使用している場合は、タスクを作成した後でのみ、拡張ダイアログを起動するように指示します。 Windowsのより新しいバージョンで
(7+と思う?):タスクとプロパティウィンドウが表示されます
Triggers
タブをクリックします。Advance settings
パネルの下に、Repeat task every
xxx分、そしてIndefinitely
と設定します。このソリューションの問題は、0:05で再起動すると、タスクが23:55まで繰り返されなくなることです。 – JoshuaDavid
わずかな違いは、24のタスクを設定することで、それぞれ1時間繰り返します。スケジュールされた開始が見逃されると直ちにタスクを実行するように設定していれば、 – Yablargo
@FireCodingでは1時間以上の報酬を失うことはありません。 [タスク]> [プロパティ]> [設定]> [スケジュールされた開始が失われた後にできるだけ早くタスクを実行する]の順に選択します。 – Urda
XPでは、Schedule
タブのAdvanced
ボタンをクリックしました。 Repeat task
のチェックボックスがあります。デフォルトは10分ごとです。
さらに、スケジュールされたタスクvia the command lineを作成できます。私はこれを自分で試していませんが、あなたは(テストしていない)の線に沿って何かしたいと思うように見えます:
schtasks /create /tn "Some task name" /tr "app.exe" /sc HOURLY
imはuntilのオプションについて混乱しています。私はそれを5分ごとに繰り返すように設定し、次にラジオボタンを選んで強制しています...毎日5分ごとに走り、止まらないようにするには何を入力しますか? – kacalapy
さて、そうです。それは混乱しています。どうやらあなたはコマンドラインから作成することができます。たぶんそれは価値があるかもしれません。私は見つけたリンクで投稿を更新しました。 –
提供されたリンクの中には、Windows Server 2008では、「スケジュールタスク」
のWindows 2003ののバージョンのためののみ設定されています、10分、15分、30分、1時間 "(スクリーンショット:http://i46.tinypic.com/2gwx7r8.jpg)...ここで、ウィンドウ2003は、"任意の数字を入力してください "というテキストボックスでした。
私は、「エクスポート」をやってからXMLを編集して考えた:
PT2M にして、新しいタスクとしてすべての2分の繰り返しの中に「トリック」の作業であろうと、インポート PT30M が、それはしませんでした0:30、:02、:04、:0、1時間ごとに繰り返す私の仕事のための30の異なった "トリガー"をセットアップすることでした(2時間ごとに実行する) 06など、など....
直感的ではありませんが、実際には、Windows server 2008ドロップダウンリストに数値を入力できます。http://social.technet.microsoft.com/Forums/en-US/winserverManagement/thread/74a10148-36c9-432b-be1c- 9833d4cbfd86 –
:高度な
未確認
:loop
CallYour.Exe
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop
ありがとう。これはまさに私が探していたものです。 Win 2008 R2で許可される最小時間は1分です。 –
また、次のようなバッチファイルを作成することができます1時間ごとの作業を実行する必要があります。トリガーを編集すると、スケジュールでタスクを開始します。ワンタイム(これがキーです)。次に、「毎週タスクを繰り返す」を選択するか、1時間か何でもできます。スクリーンショットを参照してください:
私の場合は、問題のタスクが既にバッチファイルから開始されているので、これは最も洗練されたソリューションでした。だから、それはちょうど2行の追加の問題でした。ありがとう! – marlar
私はこの解決策が好きです。しかし、このバッチファイルが常に実行されていることを確認するにはどうすればよいですか? –
これははいですが、タスクスケジューラを使用する方法です。特定の日付ではなく、「起動後」オプションを使用すると、カバーされます。 –
Windows Server 2008と同じように直感的ではないため、「トリガーの編集」ダイアログボックスの「すべてのタスクを繰り返し」ドロップダウンボックスに数値を入力できます。私はまた、以下のMorningZのエントリに[link](http://social.technet.microsoft.com/Forums/en-US/winserverManagement/thread/74a10148-36c9-432b-be1c-9833d4cbfd86)を残しました。 –
Googleは[いくつか]を提供しています(http://www.windowsitpro.com/article/tips/jsi-tip-3121-how-can-i-get-windows-2000-scheduled-tasks-to-repeat-a-task -every-n-minutes-.aspx)[answers](http://www.lonewolfdesigns.co.uk/windows-task-scheduler/)。 com/kb/226795)。 – Phrogz