[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Shell script



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jose Antonio Ortega Garcia <califa11@airtel.net> writes:

> > Hay unos directorios llamados:
> > /etc/ppp/ip-up.d
> > y
> > /etc/ppp/ip-down.d
> > el pppd ejecuta todos los scripts que encuentre en el primero de
> > ellos, después de establecerse la comunicación.
> > Análogamente, después de "colgar" ejecuta todos los scripts que
> > encuentre en /etc/ppp/ip-down.d
> 
> Ya lo he probado.Y sigue lo mismo. 
> 
Yo lo tengo así:

 cat /etc/ppp/ip-up.d/conecta 
#!/bin/bash

exec /usr/sbin/sendmail -q &
exec /usr/sbin/get-news >/home/hsolo/noticias 2>&1 &

su hsolo -c '/usr/bin/fetchmail -v > /home/hsolo/resultado 2>&1 '&
su hsolo -c '/usr/bin/weex 1 >/home/hsolo/weex.log 2>&1 '&
wait

if [ -f /tmp/bloqueo ]; then
killall -HUP pppd
rm  /tmp/bloqueo
fi

mail -s "Finiquitado" hsolo < /home/hsolo/fin

De esta forma, todos los procesos se ejecutan simultáneamente. Cuando
todos han acabado, comprueba si existe cierto archovo de bloqueo, y si
es así desconecta. Este archivito se crea cuando conecto de forma
automática.

Este archivo tiene que tener permisos de ejecución.
- -- 
Un Saludo

Han Solo
The Rebel Alliance

Emacs is not on every system

So what? [...] Do you tell your administrative people to stick with
notepad.exe? Do you tell your fat kids they can only have the crummy
games that come with their video games or plain dress that comes with
Barbie?


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.5 and Gnu Privacy Guard <http://www.gnupg.org/>

iEYEARECAAYFAjpBV18ACgkQ4FjpJaPEp20BrwCdGql2DhLTmcovBuvxz7uiKaTe
0KAAnRWQfkbhNiL09pjM6zRmKHEyhi3q
=iQeY
-----END PGP SIGNATURE-----



Reply to: