私は一日中サーバーのログを数回チェックします。毎回NotePad ++でログを開き、「警告」や「エラー」などのキーワードを検索し、エラーや警告を確認して次のアクションを決定します。 1日に数回チェックするのではなく、ログでエラーや警告をチェックするスクリプトを実行する方法はありますか?
答え1
CRONまたはATを使用すると、毎日または毎週繰り返される特定の時間など、目的のスケジュールに従ってスクリプトまたはプログラムを実行するスケジュールを設定できます。
Linux CRONを見つけて、crontab -e
そしてlinuxAT https://linux.die.net/man/1/at
実行したいスクリプトやプログラムはあなた次第です。複雑である必要はありません。特定のログファイルで単語検索を実行し、見つかったらアクションを実行するだけです。
何かが見つかったというメールを送信したり、「見つかりません」または「{詳細情報}が見つかりました」を含むテキストファイルを作成したりできます。
BASHシェルスクリプトを学びたいかもしれません。
最初に思い浮かぶのはLinuxだ。grep -l "word_pattern" filename
grep
コマンドがファイル内の単語パターンを見つけられない場合は、何も返されず、BASHシェルスクリプトで単語パターンとして使用できます。見つかりません健康状態。