0
私はトリップワイヤレポートから数値をgrepすることを検討しています。値が0より大きい場合は電子メールを送信します。このスクリプトは、これまでに次のようになります。レポートの値に基づく電子メール
#!/bin/bash
tripwire --check > /tmp/twreport
count=grep 'Total violations found: 0' /tmp/twreport
if [ $count < 1 ]; then
mail -s "[tripwire] Report for `uname -n`" [email protected] < /tmp/twreport
fi
if文自体にそれを含める方法があります場合は、値を取得し、変数として設定したりする方法がわかりません。
何らかの理由で機能するために最後に 'fi 'を付けなければなりませんでした。 – MarkH