|
From: | Fábio J. Jürgensen Bonetti |
Subject: | Re: [shell-script] Ip log |
Date: | Tue, 14 Sep 2004 08:43:38 -0300 |
User-agent: | Mozilla Thunderbird 0.7.3 (Windows/20040803) |
#!/bin/bash ################################################## TMPDIR=/var/tmp BINDIR=/var/seta.ip INTERFACE="eth0" ################################################## if [ ! -e ${TMPDIR}/ip.atual ] then echo "0.0.0.0" > ${TMPDIR}/ip.atual fi #Vamos ver se o endereco mudou ${BINDIR}/getip $INTERFACE > ${TMPDIR}/ip.novo # Comparamos para ver se ele realmente mudou DATA=`date`; echo "Checagem do IP sendo realizada em :" >> /var/seta.ip/logseta.ip ; echo $DATA >> /var/seta.ip/logseta.ip ; echo "Checando mudanca de IP.."; if [ `cat ${TMPDIR}/ip.novo` != `cat ${TMPDIR}/ip.atual` ]; then # Trocamos o arquivo base pelo novo IP echo "O IP Mudou ! :" >> logseta.ip; mv ${TMPDIR}/ip.novo ${TMPDIR}/ip.atual NEWIP=`cat ${TMPDIR}/ip.atual` echo "$NEWIP" > novoip echo "$NEWIP" >> logseta.ip if [ $? -ne 0 ] then echo "0.0.0.0" > ${TMPDIR}/ip.atual #isso vai forcar refresh fi fi Vinícius Kopelke wrote:
dae pessoal, seguinte preciso de uma ajudinha, preciso faze um script que monitore meu ip que recebo via dhcp da seguinte formaficar vereficando se o ip é o mesmo de 5 em 5 minutos se for o mesmo grava uma vez e blz, se mudar, me informar que mudou e a hora que mudouisso tudo no arquivo log. idéias são bem vindas valeu! vinicius [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: address@hidden --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Links do Yahoo! Grupos
[Prev in Thread] | Current Thread | [Next in Thread] |