Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2006, 12h38   #1
Membre régulier
 
Homme
Inscription : décembre 2003
Messages : 220
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Cameroun

Informations forums :
Inscription : décembre 2003
Messages : 220
Points : 70
Points : 70
Par défaut Script bien écrit mais à problème

Bonjour,
J'ai un fichier bash qui est bien écrit mais son exécution ne fait pas ce qu'il devait faire.
Je ne sais pas si j'oublie quelque chose.
Initialement j'ai un JAVA_HOME=/opt/jdk1.5.0_07
fichier bash init.sh
Code :
1
2
3
4
 
#!/bin/sh
export JAVA_HOME=/usr/local/jdk1.5.0_07
....# un ensemble d'export (j'ai même supprimé tout ça pour le test)
exécution : je me place dans le répertoire du script et je tape ./init.sh.il s'éxecute bien sans erreur (==> revient simplement à l'invite)
vérification : je tape echo $JAVA_HOME et rien n'est mis à jour (mon JAVA_HOME reste /opt/jdk1.5.0_07)
Je ne sais ce qui se passe. y a-t-il une erreur dans tout ce que j'ai fait ?
zsoh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2006, 12h43   #2
Membre régulier
 
Homme
Inscription : décembre 2003
Messages : 220
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Cameroun

Informations forums :
Inscription : décembre 2003
Messages : 220
Points : 70
Points : 70
J'ai même oublié de préciser que la même commande
export JVA_HOME=.. (de init.sh) copiée et exécutée directement dans le shell modifie bien JAVA_HOME.

Merci.
zsoh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2006, 14h12   #3
Membre régulier
 
Homme
Inscription : décembre 2003
Messages : 220
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Cameroun

Informations forums :
Inscription : décembre 2003
Messages : 220
Points : 70
Points : 70
Je reviens.
En fait il s'agissait d'un problème d'héritage de processus.
en exécutant par . ./init.sh tout est OK.

merci.
zsoh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h10.


 
 
 
 
Partenaires

Hébergement Web