Скрипт из под крона не поднимает pptp, а из командной строки
"/scripts/inet_up.pl &" поднимает. в чем глюк?/etc/crontab
*/3 * * * * root /scripts/inet_up.pl
сам скрипт
#! /usr/bin/perl
$cmd = `ps ax | grep pptp`;
$cmd =~ m/(\w+)\s+(\d\d\D\d\D\d\D\d)\s+(\w+)/;
$temp = open(MYFILE, '>>','/var/log/pptp_up.log');
$time = localtime();
$w1 = $1;
$w2 = $2;
$w3 = $3;
if (($w2 =~ "10.0.0.1") && ($w1 =~ "pptp") && ($w3 =~ "vpn"))
{
print MYFILE "already upped";
print MYFILE "\n";
exit;
}
print MYFILE "pptp up at ";
print MYFILE $time;
print MYFILE "\n";
close MYFILE;
$vpn = system("pptp 10.0.0.1 vpn");