Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/11/2006, à 22:33

rilemre

[resolu] $HOSTNAME vide

bonsoir a tous,

jusqu'a la migration vers 6.10, j'avais un script shell qui fonctionnait bien.
d'une maniere generale, il determinait des valeurs de config en fonction du nom de la machine via la variable $HOSTNAME

#!/bin/sh
echo "hostname $HOSTNAME"
FOO=""
case $HOSTNAME in
        'laptop')
            FOO=/home/bob1
                ;;
        'desktop')
            FOO=/home/bob2
                ;;
esac

seulement voila au jour d'aujourd'hui $HOSTNAME est vide dans le script, mais n'est pas vide lorsque je fais echo $HOSTNAME...
ca me laisse perplexe...
auriez vous une idée?

echo $HOSTNAME
> desktop
./script.sh
>hostname

cordialement

Dernière modification par rilemre (Le 21/11/2006, à 00:23)

Hors ligne

#2 Le 20/11/2006, à 12:34

coffee

Re : [resolu] $HOSTNAME vide

essaye:

echo "hostname `hostname`"

Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)

Hors ligne

#3 Le 20/11/2006, à 12:53

gene69

Re : [resolu] $HOSTNAME vide

sous dapper ça marche.

tu peux modifier le ~/.profile ou le ~/.bashrc pour mettre une valeur dans l'environnement. Laquelle?  celle la :

uname -n

Dernière modification par gene69 (Le 20/11/2006, à 12:54)


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#4 Le 21/11/2006, à 00:23

rilemre

Re : [resolu] $HOSTNAME vide

bonjour
et merci pour vos reponses
effectivement, j'ai utilisé ta methode coffee et ca fonctionne a merveille.
mais par contre, ca me gene quand meme un peu que des variables qui a mon avis sont primordiales disparaissent comme cela...
en tout cas merci pour tout smile

Hors ligne

#5 Le 21/11/2006, à 01:00

Beamo

Re : [resolu] $HOSTNAME vide

Bonjour,

C'est peut être un peu tard mais je pense que si ton script était en #!/bin/bash et non en #!/bin/sh il aurait les même variables d'environnement et donc un $HOSTNAME défini.

Beamo

Hors ligne