Aide pour un script bash à déployer sur plusieurs serveurs
Résolu/Fermé
laura92110
-
18 avril 2013 à 12:53
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 18 avril 2013 à 17:26
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 18 avril 2013 à 17:26
A voir également:
- Aide pour un script bash à déployer sur plusieurs serveurs
- Script vidéo youtube - Guide
- Une erreur applicative s'est produite sur le serveur adelie. - Forum Réseaux sociaux
- Minimal bash-like line editing is supported ✓ - Forum Linux / Unix
- Bash path - Astuces et Solutions
- Script les visiteurs pdf - Forum Cinéma / Télé
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
18 avril 2013 à 13:35
18 avril 2013 à 13:35
Salut,
Et est-ce que chaque IP dans ta liste est associée à un nom ?
Et est-ce que chaque IP dans ta liste est associée à un nom ?
oui tout à fait à côté de chaque ip, j'ai le nom du serveur
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
18 avril 2013 à 14:10
18 avril 2013 à 14:10
Alors à partir de là avec une petite boucle
while read IP NOM; do TRAITEMENT ;done < fichier_listedevrait faire l'affaire, non ?
en fait, je débute dans le scripting mais j'ai un fichier texte qui contient sur chaque ligne une ip + un nom de machine. J'ai crée un script expect pour qu'il puisse se connecter sur chaque serveur et executer les commandes pour changer de nom. Pensez-vous que tout est correcte dans ma démarche. Merci
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
18 avril 2013 à 14:53
18 avril 2013 à 14:53
Normalement oui. L'idéal étant quand même une connexion via des clés SSH plutôt qu'un script "expect" avec des mots de passe en clair ;-\
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
18 avril 2013 à 15:04
18 avril 2013 à 15:04
, je suis donc obligé de mettre une variable pour ne pas tapé à chaque fois le nom de la machine.
Ben normalement le nom devrait être récupéré dans la liste en même temps que l'IP et affecté à une variable, non ?
Ben normalement le nom devrait être récupéré dans la liste en même temps que l'IP et affecté à une variable, non ?