En lun, 2001-12-31 a 06:27, Mat�as escribi�:
> Hola:
> Necesito encontrar informaci�n para hacerme un script que
> verifique si pppd se est� ejecutando, y si no, pues que lo
> reinicie. Encontr� un manualsito de programaci�n de scripts, pero es algo
> jodido de entender (ingles bien t�cnico), y tampoco me quiero comer un
> libro (puesto que son 129 p�ginas de pdf) s�lo para hacer esto (aparte que
> lo necesito bastante urgente).
Este es el script que he hecho en perl, es bastante f�cil de enterderlo.
-----8<-----
#!/usr/bin/perl
$reiniciar=1;
#ejecuta la utilidad ps para ver los programas ejecutandose
@lectura=`ps -A`;
#busca linea a linea si pppd es uno de ellos
foreach (@lectura)
{
if (/pppd/) {$reiniciar=0;};
}
#si no es ninguno, pues lo lanzamos otra vez.
if ($reiniciar) {`pon`;};
-----8<-----
Si no relanzas el pppd con pon, pues sustituye en la �ltima linea "pon"
por el comando de disparo apropiado en tu caso.
>
> Y mi otra pregunta es, cuando reinicio mi computadora (o cuando la
> prendo, aunque siempre queda prendida), no se conecta automaticamente a
> internet (cosa que en potato lo hac�a), pero inicia alg�n programa que en
> el ifconfig me aparece esto:
> tap0 Link encap:Ethernet HWaddr FE:FD:00:00:00:00
> inet addr:192.168.0.1 Bcast:0.0.0.0 Mask:255.255.255.0
> [...]
> La cuest�on es que para que me pueda conectar a internet, tengo que darle
> de baja a el tap0 y iniciar el pppd a mano. Esto es algo molesto, y m�s
> porque no se que es ese tap0 (Aparece la palabrita ethernet, pero no
> encontr� que significa el tap)
>
>
>
> Atentamente, yo <Mat�as>
>
> PD: Fel�z cambio de calendario, espero que este nuevo a�o que se acerca
> nos encuentr� un paso m�s cerca de la felicidad.
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>