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