Pour les variables d'environnement il faut taper "su - User" (il faut mettre le moins : c'est comme ca sur AIX)
-----Message d'origine----- De : [EMAIL PROTECTED] [mailto:debutant-owner@;linux-mandrake.com]De la part de Fanch Envoy� : mer. 13 novembre 2002 15:13 � : [EMAIL PROTECTED] Objet : Re: [debutant] Commande unix Le Wed, 13 Nov 2002 11:54:49 +0100, Jean-Marc Sac-Ep�e <[EMAIL PROTECTED]>, souvenez-vous, vous �criv�tes : > > Oups! Marche pas. Ca donne > > [root@agreg1 root]# su jmse -c /usr/local/matlab6/etc/lmstart > /usr/local/matlab6/etc/lmstart: line 311: cd: /root: Permission denied > /usr/local/matlab6/etc/lmstart: line 1568: /root/lmopts.sh: Permission > denied > je pense qu'� la ligne 311 de /usr/local/matlab6/etc/lmstart tu dois avoir une commande du style : cd $HOME apparemment la commande su ne modifie pas les variables d'environnement ; je m'explique : si en root tu tapes la commande : su jmse -c "echo $HOME", la r�ponse est /root et non pas /home/jmse. Je trouve cela curieux et en d�saccord avec la page man de su, qui normalement modifie les variables HOME et SHELL en fonction des valeurs trouv�es dans le fichier /etc/passwd ??? qui peut expliquer cel� ? > > Alors que sous jmse directement, j'obtiens: > > [jmse@agreg1 jmse]$ /usr/local/matlab6/etc/lmstart > > Checking license file for local hostname and local hostid . . . > > Taking down any existing license manager daemons . . . > > Killing license manager daemon processes . . . > (agreg1.sciences.univ-metz.fr) > > process id = 9786 killed . . . (/bin/sh) > process id = 9787 killed . . . (lmgrd) > process id = 9788 killed . . . (sh) > process id = 9790 killed . . . (MLM) > > Starting license manager . . . > > Debug logfile = /var/tmp/lm_TMW12.log > > JM > fanch
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
