(R)ex: [PLUTO-help] Notifica cambio indirizzo IP dinamico
Willaim Rizzo
w.rizzo a www.mtm-engineering.com
Mar 17 Feb 2004 01:12:14 CET
Ciao....
io avevo la tua stessa necessità...e mi sono fatto questo scriptino in Perl...
lo so, non è nulla di speciale, ma a me funziona...
Poi te lo scheduli in cron!... ;-)
se hai problemi posta
Ciao
Will
#!/usr/bin/perl -w
system("wget http://xxx.xxx.xxx.xxx/router/pagina_con_ip.html");
system("sleep 2");
system("more pagina_con_ip.html |grep riga_con_indirizzo pagina_con_ip.html >
foobar");
open(FD, "foobar") || die "Impossibile aprire foobar: $!";
$a=<FD>;
use Net::SMTP;
$smtp = Net::SMTP->new('smtp.tuo_ISP.it', Timeout => 50);
$smtp->mail('tuo_account a tuo_ISP.it');
$smtp->to('tuo_account a tuo_ISP.it');
$smtp->data();
$smtp->datasend("To: quello che tipare\n");
$smtp->datasend("From: sistema \n");
$smtp->datasend("Subject: Invio ultimo check\n");
$smtp->datasend("\n");
$smtp->datasend("Ciao PIPPO,\n");
$smtp->datasend("TEST di attestazione a nuvo IP:\n");
$smtp->datasend("$a è l'IP rilevato\n");
$smtp->datasend("\n");
$smtp->datasend("Sistema .");
$smtp->dataend();
$smtp->quit;
print $a;
system("rm pagina_con_ip.*");
system("rm foobar");
More information about the pluto-help
mailing list