Je sais comment envoyer une commande via SSH. Par exemple, j'ai un vieux scanner Canon accroché à un Raspberry Pi. Pour lancer un scan, je peux faire ceci :
ssh pi@raspsky 'scanimage -x 105 -y 149 --resolution 300 > scan.ppm'
Cependant, je veux maintenant envoyer une commande du Pi au Mac. La commande contient des guillemets simples :
osascript -e 'display notification "Image capture failed!"'
Mais, je dois mettre des guillemets simples autour de la commande entière. Je ne sais pas comment faire. J'ai essayé d'échapper aux guillemets simples, mais cela ne fonctionne pas.
1 votes
Est-ce que les réponses à cette question de stackoverflow de l'aide ?
0 votes
Oui. A l'origine, j'étais terriblement confus par ce post. Mais, à votre suggestion, je l'ai relu ce matin et j'ai trouvé la réponse que j'ai postée dans le commentaire ci-dessous.