アプリケーションを停止することをログに記録していますか?
Windows Server 2012 を使用しています。社内アプリケーション用にスケジュールされた数十のタスクを実行しています。それらの stdout と stderr は、タスク スケジューラによってタスクごとの個々のログ ファイルにリダイレクトされます。
1>>stdout.log 2>>stderr.log
アプリケーションがほぼ完成すると、サマライザーがエラー ログを読み取り、興味深い行を選び出し、電子メールで送信します。
ここで、サマライザーは行頭のテキスト ^C について不平を言っています (日付が必要であり、^C は日付ではないため)。
このイベントを許可するようにサマライザーを更新しますが、それでも問題は解決しません: 行頭での ^C の出現。任意の行。一見ランダムに。
^C は、(DOS) シェルから開始されたアプリケーションの実行を停止するために使用されます。スケジュールされたタスクはすべてバッチ ファイルを呼び出すため、タスク スケジューラがスケジュールされたアプリケーションを強制終了したことを StdErr に記録している可能性があります。
ただし、この発生は、タスク スケジューラの履歴がそのアプリケーションが停止したことを示す瞬間とは一致せず、2 週間でアプリケーションを強制終了していません。それでも、今日記録された ^C があります。
^C は、私が使用しているロガーから来た可能性があります。ただし、そのロガーは数か月間使用されており、スケジュールされたタスクの使用を開始して以来、これを確認しているだけです.
これに関する任意の光は大歓迎です!