bash -c représente une première commande et echo 123 une seconde. Le ";" sépare deux commandes. Tu le mets d'ailleurs bien pour séparer les trois commandes "echo 123;echo 456;echo 789"
Ca doit venir de là. Dans bash -c "ls /", le ls / est compris comme un argument et non comme une commande...
# j'ai peut être l'explication...
Posté par genma (site web personnel, Mastodon) . En réponse au message Commande distante avec ssh. Évalué à 4.
Ca doit venir de là. Dans bash -c "ls /", le ls / est compris comme un argument et non comme une commande...