<div>Capita spesso a chi possiede una semplice linea adsl con IP dinamico</div><div>di vedere il proprio IP cambiare frequentemente</div><div>ecco un semplice script per tenerne traccia</div><div><br></div><div>-----------------------------------------------------------[CUT ME]-----------------------------------------------------------</div>
<div><br></div><div>#!/bin/bash</div><div>#</div><div># EASY IP LOGGER</div><div>#</div><div>mkdir /var/log/IP_CHECK</div><div>touch /var/log/IP_CHECK/ip.log</div><div>DIR="/var/log/IP_CHECK/ip.log"</div><div><br>
</div><div>while true; do</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>echo -e "\n#################### [$(date +"\033[01;32m%F\033[00m \033[01;31m%T\033[00m")] ######################" >> $DIR</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>test_ping=$(ping -c 3 <a href="http://www.google.com">www.google.com</a> | while read pong; do echo -e "[$(date +"\033[01;32m%F\033[00m \033[01;31m%T\033[00m")] ${pong}"; done)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>test_ip=$(curl -s <a href="http://checkip.dyndns.com">checkip.dyndns.com</a> | awk ' BEGIN { FS = ": " } ; {print $2} ' | cut -d '<' -f1 | while read ip; do echo -e "[$(date +"\033[01;32m%F\033[00m \033[01;31m%T\033[00m")] ${ip}"; done)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>echo -e "${test_ping}\n" >> $DIR</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>echo "${test_ip}" >> $DIR</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>echo -e "#################################################################\n" >> $DIR</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>sleep 60</div>
<div>done</div><div>exit 0</div><div><br></div><div>-----------------------------------------------------------[CUT ME]-----------------------------------------------------------</div><div><br></div><div><br></div>-- <br>
<pre cols="72"><span style="background-color:rgb(255,255,255);white-space:normal"><font face="'comic sans ms', sans-serif"><pre cols="72"><i>Arka<br></i></pre></font></span></pre>