Mon scénario est le suivant:
J'ai une session d'écran en cours d'exécution dans un emplacement distant. À l'intérieur de cet écran se trouve un programme consolé. Lorsqu'il est exécuté sans écran, ce programme démarre dans le terminal et accepte les commandes sur son entrée standard.
Ce que je veux, c'est un moyen d'envoyer à distance une commande à l'écran afin que cette commande soit reçue par le programme de la console. Peut-être comme ça:
Mon PC -> SSH Send Msg Auto -> Session d'écran -> Programme (commande Run reçue)
Donc, à partir d'un PC distant, je peux envoyer via des commandes SSH à l'écran qui les envoie au programme. Le programme les accepte et les exécute.
la source
stuff
envoie des caractères, exactement comme si vous les aviez tapés. Qu'avez-vous essayé exactement, quel a été l'effet recherché et que s'est-il passé à la place?-p
est nécessaire (ou au moins une bonne idée) s'il y a plus d'une fenêtre. Pour «appuyer sur Entrée», il suffit d'inclure une nouvelle ligne dans l'argument (c'est-à-dire à l'intérieur des guillemets), comme je l'ai fait.