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

Re: No me tira wget en /etc/ppp/ip-up.d



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

Attachment: pgpWKP0uh4LlZ.pgp
Description: PGP signature


Reply to: