たとえば、今から2分後にWindowsタスクスケジューラを使用してタスクをスケジュールし、何らかの理由で今から1分後にコンピューターがシャットダウンされ、3分後に電源がオンになった場合、スケジュールされたタスクは引き続き実行されますか?
そうでない場合、この機能を模倣するにはどうすればよいですか?
私はさまざまなシステムコマンドを実行する必要があるJavaアプリケーションを書いており、オペレーティングシステムが実際にタスク実行フェーズを管理することを望んでいます。本当に必要なのは、オペレーティングシステムによってできるだけ早く実行するタスク。
いいえ、実行されません。 Vistaおよび7のタスクスケジューラは、欠落したインスタンスを実行するように構成できますが、XPはできません。以下のチェックボックスを参照してください。スケジュールされた開始が失敗した後、できるだけ早くタスクを実行します。
ただし、3つすべてを設定して、コンピューターがスリープまたは休止状態の場合にコンピューターをスリープ解除することができます。
言われたように 、XPでこれを行うことはできませんが、Vista +ではできます。一部のプログラム(Acronis True Imageなど)は、独自のスケジューラを使用してシステムを克服します自分の限界。
XPでこれをエミュレートするには、システムの起動時に実行するようにスケジュールされたプログラム(グーグルで公開されている既存のプログラムをすぐに明らかにしなかった)を記述できます。
警告: