On Mon, 02 Dec 2002 20:18:14 +0100
[EMAIL PROTECTED] (R�mi Letot) wrote:
> CORNELY Nicolas <[EMAIL PROTECTED]> writes:
>
>
> > Mmm... oui. je devrais faire env LANG=C acroread, par exemple, mais se
> > serais plus pratique de faire un alias pour tout le syst�me, ou quelque
> > chose comme �a.
>
> Exactement. C'est la mani�re de faire classique dans debian quand un
> soft a besoin d'un environnement sp�cifique pour fonctionner :
> renommer le vrai binaire en binaire.real, et cr�er un script nomm�
> binaire qui initialise l'environnement comme il faut, puis lance le
> binaire.real. Comme �a toute fa�on de lancer binaire profite de
> l'environnement n�cessaire (style via les menus, dans un script,...)
Non taper sur le prompt
/home/popol>LANG=C X=1 TOTO=8 executable
va passer faire passer les variables LANG, X et TOTO comme var. d'environnement
� l'�x�cutable, comme Nicolas l'a �crit c'est correct, donc pas besoin de script
pour si peu(un alias peut-�tre dans /etc/profile ??)
Petit exercice pour ceux qui doute
[dany@july dany]$ more a.c
#include <stdio.h>
#include <stdlib.h>
int main(int e,char ** u)
{
return printf("Variable is %s",getenv("B"));
}
[dany@july dany]$ gcc -o test-env a.c
[dany@july dany]$ B="HELLO MAN" ./test-env
Variable is HELLO MAN[dany@july dany]$
A+,
D.
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[email protected]
IRC: efnet.unixtech.be:6667 - #unixtech