-1

アプリケーションを停止することをログに記録していますか?

Windows Server 2012 を使用しています。社内アプリケーション用にスケジュールされた数十のタスクを実行しています。それらの stdout と stderr は、タスク スケジューラによってタスクごとの個々のログ ファイルにリダイレクトされます。

1>>stdout.log 2>>stderr.log

アプリケーションがほぼ完成すると、サマライザーがエラー ログを読み取り、興味深い行を選び出し、電子メールで送信します。

ここで、サマライザーは行頭のテキスト ^C について不平を言っています (日付が必要であり、^C は日付ではないため)。

このイベントを許可するようにサマライザーを更新しますが、それでも問題は解決しません: 行頭での ^C の出現。任意の行。一見ランダムに。

^C は、(DOS) シェルから開始されたアプリケーションの実行を停止するために使用されます。スケジュールされたタスクはすべてバッチ ファイルを呼び出すため、タスク スケジューラがスケジュールされたアプリケーションを強制終了したことを StdErr に記録している可能性があります。

ただし、この発生は、タスク スケジューラの履歴がそのアプリケーションが停止したことを示す瞬間とは一致せず、2 週間でアプリケーションを強制終了していません。それでも、今日記録された ^C があります。

^C は、私が使用しているロガーから来た可能性があります。ただし、そのロガーは数か月間使用されており、スケジュールされたタスクの使用を開始して以来、これを確認しているだけです.

これに関する任意の光は大歓迎です!

4

1 に答える 1