View Full Version : Script shell- Variabili d'ambiente
Morfeus81
02-05-2008, 10:52
Ciao ho un problema con degli script sh nel senso che non riesco a fare in modo che lanciando lo script mi vengano settate anche le variabili d'ambiente.
La schell impostata nel .profile è:
/usr/bin/sh
usando il setenv lo script funziona ma non vengono memorizzate le varibili d'ambiente.
:muro:
Come posso fare?:muro:
Graziie mille
:help:
Ciao
Ciao ho un problema con degli script sh nel senso che non riesco a fare in modo che lanciando lo script mi vengano settate anche le variabili d'ambiente.Le variabili di ambiente si "propagano" solo da un processo padre ad un processo figlio, non il contrario. Se un processo figlio imposta o modifica una variabile di ambiente, questa non sarà mai visibile al padre .... semmai solo dai suoi ulteriori processi "figli".
Se avvi una shell come sotto-processo (subshell), essa non potrà cambiare in alcun modo le variabili di ambiente del processo padre.
Se vuoi puoi avviare la shell nel contesto della shell corrente usando:
. filename argomenti
(punto spazio filename)
oppure
source filename argomenti
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.