NN_il_Confusionario ha scritto:
On Wed, Apr 18, 2007 at 09:48:28AM +0200, Fabio La Farcioli wrote:
dovrei riuscire ad assegnarli quel valore ad A nell'ambiente ??
no. Lo script eseguito come eseguibile vienesempre eseguito da una
subshell (quella definita dalla prima riga #!/bin/bash dello script) e
una subshell non puo` mai (tranne porcate tipo accesso diretto alla
memoria da root) modificare l'ambiente della shell di cui e` subshell.
Devi interpretare lo script come
. /path/al/tuo/script
ovvero
source /path/al/tuo/script
(nonta che per questo NON serve che /path/al/tuo/script sia eseguibile)
e _non_ eseguire lo script come
/path/al/tuo/script
-- Ecco ora funziona...
Prima di provare questo metodo, avevo risolto salvando il valore
della variabile in un file....voi che di dite...è meglio salvare la
variabile in un file o in un variabile d'ambiente??
Considerando che lo script dovrà girare su un server, considerando
anche l'ipotesi di un reboot...e quindi la perdita del valore della
variabile....
Cosa mi consigliate???
*
------------------------------------------------------------------------
*
**Molino Alimonti S.p.A.**
**Fabio La Farcioli**
//_Ufficio EDP_//
66026 Ortona (CH) - Italy
Phone: +39.(0)85.90510315 - Fax: +39(0)85.9032378
www.molinoalimonti.com <http://www.molinoalimonti.com/> - email:
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
**
------------------------------------------------------------------------
**
/"Ai sensi //del// Codice della Privacy, D.Lgs.n.196/2003, il contenuto
di questa mail è coperto dal vincolo di riservatezza. Qualsiasi soggetto
diverso dal destinatario è tenuto ad avvertire il mittente e ad
astenersi inoltre, dall'utilizzo e comunque dal divulgare in tutto o in
parte il suo contenuto."///
/This e-mail is confidential and may contain privileged information. If
you are not the addressee or if you have received the e-mail in error,
it may be unlawful for you to read, copy, distribute, disclose or
otherwise use the information which it contains. Under these
circumstances, please notify us immediately by returning this mail to
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> and deleting
this e-mail from your system.///
**
------------------------------------------------------------------------
**