Le 29/11/2021 à 07:42, Antonin GIRAUD-PERNETTE a écrit :
Désolé, je n'avais répondu qu'a Philippe et non à la liste.
Ci dessous la résolution.
@neo futur , effectivement, cependant malgré le fait que ce soit une
variable système, j'ai pu manipulé le même nom dans bash et cela
fonctionne, cependant je changerais le nom pour éviter un quelconque
conflit.
Merci à tout le monde
Antonin GIRAUD-PERNETTE
Bonjour Antonin,
Un petit complément :
Pour le risque de conflit avec la variable d'environnement, avec la
simple commande 'read HOSTNAME', il n'y a pas d'impact au niveau
système, même si tu l'exécute en root car la variable est
automatiquement détruite à la sortie du script.
Il y aurai un impact si tu utilise en dessous 'export HOSTNAME'.
Cependant, il est toujours plus propre d'utiliser des noms de variables
différentes de celles du système pour plus de clarté lors de la relecture.
A tout passant par ici : Attention toutefois à na pas confondre la
variable d'environnement $HOSTNAME (paramétrée avec la commande hostname
set-hostname) qui contient le nom d'hôte de la machine au niveau du
système et le fichier /etc/hostname qui contient le nom de domaine au
niveau réseau. La confusion est très facile.
Gnument Vôtre,
--
Sylvio