Windowsタスクスケジューラ:10秒ごとに1回実行するようにタスクをスケジュールする


18

私のウィンドウでは、10秒ごとに開始されるようにWindowsサービスをスケジュールします。Windowsタスクスケジューラを使用してみましたが、サービスを毎日、毎週、毎月繰り返すオプションしかありません。

Windowsタスクスケジューラを使用して、10秒ごとに1回起動するようにWindowsサービスをスケジュールする方法はありますか?

何ができましたか?


1
サービスが開始された後、サービス内から10秒ごとに必要な操作を実行できます。

10秒ごとに何を実行しようとしていますか?
KCotreau

+1それは可能ですか?
アレックス

1
何を実行しようとしているかは重要ですか?単純なhttp getはどうですか?なぜ窓はそんなに吸わないのですか
-hahahahahahahaha

回答:



36

Windowsタスクスケジューラのトリガーは1分ごとよりも頻繁に繰り返すことはできませんが、複数のトリガーを設定できます。10秒ごとにタスクを実行するには、6つのトリガーを追加します。それぞれが毎日タスクを実行し、1分ごとにタスクを繰り返します。開始時間は12:00:00 AM、12:00:10 AM、12:00:20 AM、12:00:30 AM、12:00:40 AM、および12:00:50 AMでなければなりません。

トリガーの編集ダイアログ

愚かですが、それは動作します。


1
これが機能することを確認できます。これを共有してくれてありがとう。私が見た最も簡単な解決策。
アベラ

4
1つのタスクをテキストファイルにエクスポートして多数のトリガーを作成する便利な方法については、このStack Overflow Answerを参照してください。
アンドレ

3
便利?私はあなたが管理できることを意味すると思います;)
hahahahahahahaha

2

愚かなウィンドウには、この機能がタスクスケジューラに組み込まれていません。ただし、単純なPowerShellスクリプトを使用して簡単に回避できます。

 $i = 0
 for ($i=0; $i -le 4) 
   Start-Service -Name "servicename"  
   sleep 10
   $i++
 }

これをホストの* .ps1ファイルとして保存します。次に、Adam Cのタスクスケジューラ設定に従い、これを毎分実行するようにスケジュールします。これにより、10秒ごとにサービス(私は "servicename"と名付けました)が開始されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.