Retourner aux forums || Retourner au forum Linux.debutant

Linux.debutant : "injecter" une commande dans un screen détaché

Posté par bugjargal () le 10 novembre 2007
0
Salut à tous.

J'ai besoin de passer une commande dans un screen détaché. En lisant le man, je vois ceci :
-X Send the specified command to a running screen session. You can use the -d or -r option to tell screen to look only for attached or detached
screen sessions. Note that this command doesn't work if the session is password protected.


Alors je me lance :
screen -dmS ma_session

puis

screen -S ma_session -X ma commande
ou
screen -S ma_session -X "ma commande"

Mais lorsque je rattache la session concernée, la commande n'a jamais été lancée.

Quelqu'un pourrait-il m'aiguiller ?

Merci.

> Lire le message (1 commentaire, moyenne: 6).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Comande vs commande

Posté par peck (page perso, ) le 11/11/2007 à 10:39. (lien). Évalué à 6.

En fait l'option -X ne sert pas a lancer une commande shell mais une commande screen dont tu peux trouver la liste dans man screen.

Heureusement il existe une commande screen pour lancer une commande shell. Donc ce que tu veux lancer est plutôt du style

screen -S ma_session -X exec "ma commande"

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debutant