Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1804 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell Bash] Vérifier l'absence d'erreur sur équipement Cisco

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Shell Bash] Vérifier l'absence d'erreur sur équipement Cisco

n°2317944
kill9
Il a été tué vivant.
Posté le 12-07-2018 à 15:02:15  profilanswer
 

Bonjour à tous,
 
J'ai un script Bash avec lequel je dois changer les mots de passe sur plus de 300 équipements Cisco.
En revanche, j'aimerai ajouter un contrôle après chaque commande pour savoir si elle est bien passée.
 
J'avais pensé à vérifier la présence du caractère '%' ou de 'invalid' mais je ne sais pas comment faire cela en Bash.
Peut-être avec la commande Expect imbriqué dans un if, mais je ne vois pas comment, ne connaissant pas grand chose au bash.
 
Merci de toute l'aide que vous pourriez m'apporter.
 

mood
Publicité
Posté le 12-07-2018 à 15:02:15  profilanswer
 

n°2317945
dede_sav
Posté le 12-07-2018 à 15:08:02  profilanswer
 

kill9 a écrit :

Bonjour à tous,
 
J'ai un script Bash avec lequel je dois changer les mots de passe sur plus de 300 équipements Cisco.
En revanche, j'aimerai ajouter un contrôle après chaque commande pour savoir si elle est bien passée.
 
J'avais pensé à vérifier la présence du caractère '%' ou de 'invalid' mais je ne sais pas comment faire cela en Bash.
Peut-être avec la commande Expect imbriqué dans un if, mais je ne vois pas comment, ne connaissant pas grand chose au bash.
 
Merci de toute l'aide que vous pourriez m'apporter.
 


 
Bonjour,
 
Tu veux vérifier quelle chaîne de caractère ? Le nouveau mot de passe ?  
Sinon, comment tu fais pour changer un mot de passe ? SSH + update du mot de passe ?  
Si oui, il suffit de réessayer de se connecter à la machine avec le nouveau mot de passe non ?  
 
 
Dede  
Ps: j’y connais rien aux équipements Cisco :)

n°2317946
kill9
Il a été tué vivant.
Posté le 12-07-2018 à 15:13:34  profilanswer
 

Non, en fait les équipements sont sous TACAS, mais des fois, le serveur TACACS met trop de temps pour répondre et la commande passé est refusée.
C'est ce que je veux checker. Si la commande est refusée, il faut que le script la relance.
 
Le but est donc de vérifier s'il y a présence de % ou de invalid, dans ce cas on repasse la commande. En cas de réussite, on passe à la commande suivante.

n°2317951
rat de com​bat
attention rongeur méchant!
Posté le 12-07-2018 à 17:57:03  profilanswer
 

Regarde du côté de grep


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell Bash] Vérifier l'absence d'erreur sur équipement Cisco

 

Sujets relatifs
Erreur #nom? dans texte_box sur Etat[VBA] Erreur 4605 lors d'un Publipostage.
[Shell] Problème avec la commande wget[RESOLU] erreur avec l'url rewriting.
PHPUnit verifier le type de donnée dans un tableauVérifier si variable existe dans la base de donnée
Message d'erreur sur un dumpScript pour signatures outlook erreur
erreur avec free()PHP <IMG> Vérifier l'existence de l'image
Plus de sujets relatifs à : [Shell Bash] Vérifier l'absence d'erreur sur équipement Cisco


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR