[Linuxの]シェルスクリプトプログラミング - 通知メッセージの統計情報を送信するデバイス番号のログファイル

1.ログファイルの一覧

たとえば、次のように/ DATA1 /ログ/ 2019年8月15日/

10.1.1.1.log.gz

10.1.1.2.log.gz

 

キーワード2.シェルスクリプトの統計ログ

zcatを* .gzを| grepのキーワード| grepを-OP "デバイスID = [^ =] +" | uniqは|並べ替え-u> /tmp/20190815.log

経路にスプライシングような日付としてフォーマット情報、

トイレ-l /tmp/20190815.log、行数を取得します

PHP /xxxxx/sendmail.php "情報"

 

3.コールPHPスクリプト、サードパーティ製のSMTPは通知書を送り、

[1]のパラメータを受け取るために$ ARGVを使用します

Postfixがインストールされていない可能性があるので、あなたがsendmailコマンドを使用することはできません

PHPは、主にSMTPクラス、サードパーティのコールサインをphpmailerのクラスを使用しています

 

4.タイミングタスクのcronを増やします

午前8時00分毎日定期的にシェルスクリプトを呼び出します

0 8 * * * XXXXXX

 

おすすめ

転載: www.cnblogs.com/taoshihan/p/11361281.html