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