glug: path, bash e sarge (con un po' di ritardo...)

Marco Masetti marco.masetti@softeco.it
Mar 2 Ago 2005 09:30:40 CEST


zequinha@virgilio.it ha scritto:

>Ho creato una dir /home/script (rwxrwxrwx), dove intendo registrare tutti
>i 
>miei script bash, che ho quindi aggiunto a PATH in /etc/profile (in calce).
>Il risultato e' che non mi funzione ne' come utente ne' come root.
>Ho provato anche ad aggiungere a ~/.bash_profile:
>(...)
>if [ -d /home/script ] ; then
>    PATH=/home/script/:"${PATH}"
>fi
>(...)
>ma senza esito.
>Su google ho trovato il suggerimento di 
>modificare /etc/X11/Xsession/99xfree86-common_start e di sostituire
>exec $STARTUP con exec -l $SHELL -c "$STARTUP": 
>cosi' facendo (senza capire) mi funziona come utente ma non come root.
>  
>
La strada non sarebbe comunque corretta, immagino che gli script li vuoi 
vedere sempre e non solo da ambiente X.
Aggiorna il .bashrc degli utenti che devono usare gli script, direi che 
e' la cosa migliore.
  export PATH=/home/script:$PATH
-M.

>Cosa posso/devo fare ? Cosa sbaglio ?
>grazie e ciao
>walter 
>
>_____________
># echo $PATH
>/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
># su walter
>$ echo $PATH
>/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
>
>
># cat /etc/profile
># /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
># and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
>
>if [ "`id -u`" -eq 0 ]; then
>  
>PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/home/script"
>else
>  PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/home/script"
>fi
>
>if [ "$PS1" ]; then
>  if [ "$BASH" ]; then
>    PS1='\u@\h:\w\$ '
>  else
>    if [ "`id -u`" -eq 0 ]; then
>      PS1='# '
>    else
>      PS1='$ '
>    fi
>  fi
>fi
>
>export PATH
>
>umask 022
>
>
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>glug mailing list
>glug@genova.linux.it
>http://lists.linux.it/listinfo/glug
>  
>


-- 
--------------------------------------------
Marco Masetti
Project Manager - Research & Innovation
Softeco Sismat SpA
Via De Marini, 1 - Torre WTC
16149 - Genova
phone: (+39) 010 6026.333/.1
fax  : (+39) 010 6026.350
email: marco.masetti@softeco.it
web  : www.softeco.it
--------------------------------------------
ILS  :   masetti@linux.it
GLUG :   http://genova.linux.it
PMI  :   http://www.perl.it
--------------------------------------------





Maggiori informazioni sulla lista glug