Comment vous exécutez une commande sur un système distant dans un script BASH?
-
09-09-2019 - |
Question
Dans le cadre d'un script BASH complexe, je voudrais exécuter une commande sur un système distant à partir du script lui-même.
En ce moment, je lance le script qui personnalise les fichiers pour le système distant et les télécharge, puis à travers une connexion ssh j'exécute une seule commande.
Donc, pour le maximum de points:
- Comment puis-je me connecter dans le système distant à partir du script bash (à savoir passer les informations d'identification dans la non-interactive)?
- Comment puis-je exécuter une commande (en particulier "chmod 755 / go && / go") à partir du script?
La solution
Après la réponse Tim Poster :
touches publiques d'installation et vous pouvez faire ce qui suit:
#!/bin/bash
ssh user@host "chmod 755 /go && /go"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow