illusion
02-05-2002, 17:43
Hallo!
Hab folgendes kleines script gemacht:
#!/usr/bin/perl
my @grep = ();
while()
{
open (GREP, "ps -A | grep pppd|");
@grep = <GREP>;
if ($grep[0] == undef)
{
print "reconnecting dsl...\n";
system('/sbin/init.d/pppoed start');
# system('/usr/local/bin/dns2go');
}
sleep(30);
}
Soweit so gut nur will ich eben noch /usr/local/bin/dns2go starten und wenn er das startet macht er ja nur mit dem script weiter, wenn das dns2go fertig ist. Also sollte ich dns2go nebenher starten und er ueberprueft weiterhin.....
Danke im Vorraus fuer Tipps.
Hab folgendes kleines script gemacht:
#!/usr/bin/perl
my @grep = ();
while()
{
open (GREP, "ps -A | grep pppd|");
@grep = <GREP>;
if ($grep[0] == undef)
{
print "reconnecting dsl...\n";
system('/sbin/init.d/pppoed start');
# system('/usr/local/bin/dns2go');
}
sleep(30);
}
Soweit so gut nur will ich eben noch /usr/local/bin/dns2go starten und wenn er das startet macht er ja nur mit dem script weiter, wenn das dns2go fertig ist. Also sollte ich dns2go nebenher starten und er ueberprueft weiterhin.....
Danke im Vorraus fuer Tipps.