Re: script
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 debian-user-spanish-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
Reply to:
- Follow-Ups:
- Re: script
- From: Matías <nnss> <listas@nnss.linux-site.net>
- References:
- script
- From: Matías <nnss> <listas@nnss.linux-site.net>