Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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