========================================================
# ip-diff script
rm /tmp/ip.old
mv /tmp/ip.new /tmp/ip.old
ifconfig tun0 | tail -n 2 |grep inet > /tmp/ip.new
diff /tmp/ip.new /tmp/ip.old | mail -s 제목 주소
========================================================
ip 변경 스크립트좀 만들어 주세요..
현제 위와 같이 사용중인데.. crontab에 넣었더니...
메일이 계속 오는군요... 메일을 좀 줄일려고 합니다.
같을경우에는 받구싶지 않거든여..
ip.old 와 ip.new의 내용을 비교해서..
내용이 틀릴 경우에만 메일을 보내고 싶습니다.
메일의 내용은 diff에서 비교된 내용이구여...
도움 부탁드립니다.
--
나 지금 학원입니다.
메일이 계속 오는 것은 파일을 비교하지 않고 항상 diff 결과를 보내기 때문입니다. cmp -s 로 두 파일이 같은지 확인하고, 다를 때만 mail 을 보내도록 하면 됩니다. 스크립트에서는 ip.new 를 만든 뒤 cmp 로 비교하고, 다르면 diff 결과를 메일로 보내고 ip.old 를 갱신하세요.