くろねこ自由気ままな日記

趣味の話題や忘備録(的な)情報のページ

ブログランキング・にほんブログ村へ

【備忘録】休止状態からの復帰時にタスクを実行 - タスクスケジューラ -

こんにちは くろねこです

タイトルにもありますが、今回は備忘録としての記事になります

はじめに、
この記事は 休止状態であったPCの休止状態からの復帰時にタスクを実行するための備忘録です
タスクスケジューラのトリガーの設定
休止状態から復帰した場合を指定する方法です

休止状態の利用

これまで、休止状態を使用することが無かったため、休止状態から復帰のタイミングで何かする(タスクを実行する)事自体、意識したことはありませんでした

休止状態

別件のトラブル調査で

なんでこのような備忘録の記事が誕生したのか?

実はこちらの記事の積み残し部分(WOL実装)の解決に向けて、調査を進めている段階でこの問題に遭遇したのです

www.kuronekofreedom.com

今回の記事執筆段階で、上記のYouTubeマシンの問題は(完全解決ではありませんが)ひととおりの区切りをつけた状態に至ってます

その内容は改めて記事として投稿します

トリガーの違い

「システム起動時」は休止状態(S4状態)から復帰したとき、「システム起動時」をトリガーとするタスクは実行されないことが分かりました

タスクのトリガーとなること自体が休止状態からの復帰とはまったく異なることから、履歴にも残りません

履歴はトリガーとして発生したイベントに基づきタスク実行した際の情報が記録されるため、トリガーが異なるタスクは当然ですが、何も記録されないことになります

休止状態から復帰したときにタスクを実行するには?

この記事の本題です!

トリガーを以下のように設定します

トリガーの設定

システム起動時はいつ実行される?

トリガーで「システム起動時」に登録したタスクはいつ実行されるのか?

答えはシャットダウン状態(S5状態)からシステムがブートしてきたときにタスクは実行されます

ちょっと整理しました
以下のようなかたちになると思います

システム起動時の流れ

休止状態(S4状態)からの復帰時の流れ

もし、誤った認識であれば、コメントいただければと思います

思い込み

冒頭で触れましたが、

システム起動=休止状態からの復帰

と思い込んでいたくろねこ

「なぜ、タスクが実行されないのか?」と
調査に余計な時間を費やしてしまいました(疲)

おわりに

さて、この問題に遭遇したのは、別件のトラブル調査でPCが起動したタイミングを知りたくて、システム起動時にメールを送ることで把握しようとして、深みにはまりました(泣)

トラブル調査で新たなトラブルに遭遇する
「システムあるある」 ですね

くろねこと同じ思い込みしている方もいるのではないでしょうか?

トリガーに「休止状態からの復帰時」があれば良いと思いますが・・・

ちなみに、この調査に約2日という時間を費やしました

くろねこは気になると頭の中で「モヤモヤ」が常にうずまいてしまうので、なかなか、他のことに集中し辛くなります

だから、解決策が見えたことで、スッキリしました

何処かの誰かのヒントになればと思います

なお、もっとスッキリした方法があれば、コメント欄等で教えていただけると嬉しいです

 

「おなかすいたにゃあ~」で起されたくろねこ
キリマンジャロを淹れながらトーストを・・・
トッピングは
・ ベーコン
・ たまねぎ
スクランブルエッグ(甘すぎず)
・ ブラックペッパーでアクセント的な味付け
で、とろけるチーズをのせ、トースターで約1分

食べ始めて、ケチャップの入れ忘れに・・・

 

ちょっと物足りない味になってしまいましたが、
「それなりに」美味しくいただきました(画像はありません)

次回は、ピザソースやトマトにピーマンを加えて作りたいと思います。

朝のぼーっとする頭で作るとこんな感じなってしまいますね💦

それでは

今日も暑いので、水分補給 忘れずに!

 

くろねこ自由気ままな日記

くろねこ自由気ままな日記

 

Windowsタスクスケジューラ システム起動時 休止状態からの復帰 タスク実行 備忘録

ブログランキング・にほんブログ村へ
© 2020 くろねこ自由気ままな日記