On Sat, May 22, 1999 at 04:35:09PM +0200, Ricardo Villalba wrote: > Thanks for using NetForward! > http://www.netforward.com > v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v > > > >El siguiente script situado en '/etc/ppp/ip-up.d/' no me arranca al > >conectarme a Internet > > > >#!/bin/sh > > > >su -l vigu -c "cd $HOME/DATOS/downloads/MIRRORS; wget -r -c -a \ > > $HOME/DATOS/downloads/MIRRORS/wget.log -i $WGET &" > > > >donde WGET está definido en el .bash_profile del usuario vigu > >¿Alguiene sabe por qué no es lanzado?. > > > > Creo que el pppd no le pasa las variables de entorno a los programas que se > ejecutan en el /etc/ppp/ip-up.d, por lo que tu script no sabe lo que es > $HOME y por tanto intentará usar el directorio /DATOS (en la raiz) que > seguramente no existirá.
Si pones su - , se entra directamente en el directorio $HOME del usuario, por lo que no necesitarás hacer cd $HOME/DATOS... sino cd DATOS/... Te recomiendo que uses esta línea: su - vigu -c "cd DATOS/downloads/MIRRORS; wget -r -c -a \ DATOS/downloads/MIRRORS/wget.log -i $WGET &" y por si acaso no usar $WGET sino su expansión. Salu2, netman. -- Windows98: a 32 bit graphical front end to a 16 bit patch on an 8 bit operating system written for a 4 bit processor by a 2 bit company without 1 bit of decency... Powered by Debian/GNU Linux 2.2 - Kernel 2.2.9
pgpeaSRPMktKW.pgp
Description: PGP signature