|
|||||||||||||||||||||||||||
Hej,
Jeg har et perl script der kan læse hvad ip-addresse maskinen på den anden
side af en ppp0 forbindelse har. Jeg gør som følger:
--------------------------------------
open IFCONFIG, "ifconfig ppp0|";
@ifconfig = <IFCONFIG>;
print "\nppp0: $ifconfig[1]\n";
close IFCONFIG;
if(exists $ifconfig[1])
{
print "Modem forbindelse:\t [ OK ]\n";
$ifconfig[1] =~/P-t-P:(.*\..*\..*\.*)\s*Mask/;
print "ip adressen er: $1\n";
}
else
{
print "Der er ingen forbindelse";
}
------------------------------------
Dette virker fint, når det bliver kørt fra kommandolinien, men når jeg kører
dette via crontab er der intet i $ifconfig[1]
Linien i crontab ser således ud:
*/5 * * * * /path_to_perlscript/perl_script.pl >> /mydir/my.log
Er der nogen der kan hjælpe mig?
mvh.
Michael
|
||||||||||||||
|
||||||||||||||