0
Comment puis-je exécuter cette commande dans un shell distant?Commandes à distance Hbase shell
ssh namenode1 "su - hbase -c 'echo "create_namespace 'toto'" | hbase shell -n'"
Cela ne fonctionne pas:
ERROR NameError: undefined local variable or method `toto' for #<Object:0x1d4f5506>
Merci
@jww c'est comment échapper des chaînes dans le langage bash. – Robert
@Robert - Ack. Qu'est-ce que «comment fonctionne Bash» et «comment exécuter une commande à distance» ont trait à la programmation ou au développement? Jusqu'à sa programmation directe ou son développement, c'est hors-sujet ici. Certains sites du réseau Stack Exchange traitent des questions relatives à l'exécution de commandes arbitraires. – jww
@jww Eh bien, l'idée est de le mettre dans un script plus tard, mais vous avez raison, c'est peut-être plus à propos de Linux que de la programmation. – tonio94