#1 Le 23/04/2010, à 14:56
- Siegels
Envoyer une commande spécifique dans un screen
Bonjour,
Je vous expose la situation:
Je lance un programme serveur avec un screen. Celui-ci permet l'utilisation de commandes directement si on est dans le screen.
J'aimerais savoir si il y a moyen de, via un script shell ou autre, envoyer une commande directement au screen sans l'ouvrir.
Par exemple, j'aimerais que tous les jours à une certaine heure, cron envoie une certaine chaine de caractères (suivie d'un retour chariot pour pris een compte) dans un screen donné pour automatiser certaines tâches.
Est-ce possible ?
Merci d'avance
Hors ligne
#2 Le 23/04/2010, à 18:52
- vincentp010
Re : Envoyer une commande spécifique dans un screen
Salut,
après un peu de recherche dans le man et sur le net:
screen -S NOMDUSCREEN -X stuff "COMMANDE^M"
Le ^M c'est pour le retour chariot, il s'obtient dans le terminal avec ctrl-v ctrl-m
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne