Lire un TTY à distance
Résolu
MarcPJ31
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je travaille sous une Mandriva 2007. Je lance souvent des applications dans des tty console, qui m'affichent des données. Ces tty sont ceux accessibles via CTRL+ALT+F1 à F6.
Or, je dois me connecter à distance via ssh pour vérifier ces résultats. Donc, je souhaiterais juste lire ces tty distants, qui m'appartiennent, en faisant un espèce de :
"tail -f /dev/tty1"
pour visualiser mes résultats.
Cette commande ne fonctionne pas. Et je souhaiterais savoir comment faire ?
Bien sûr, je pourrais rediriger mon flux stdin vers un fichier via un "tee", et lire ce fichier à distance, mais cette solution ne me plait pas, car les fichiers dumpés seraient énormes.
Avez-vous une solution ?
De même, où est-ce que je pourrais trouver de la doc "costaud" sur ces tty ?
Merci d'avance.
-- Marc
Je travaille sous une Mandriva 2007. Je lance souvent des applications dans des tty console, qui m'affichent des données. Ces tty sont ceux accessibles via CTRL+ALT+F1 à F6.
Or, je dois me connecter à distance via ssh pour vérifier ces résultats. Donc, je souhaiterais juste lire ces tty distants, qui m'appartiennent, en faisant un espèce de :
"tail -f /dev/tty1"
pour visualiser mes résultats.
Cette commande ne fonctionne pas. Et je souhaiterais savoir comment faire ?
Bien sûr, je pourrais rediriger mon flux stdin vers un fichier via un "tee", et lire ce fichier à distance, mais cette solution ne me plait pas, car les fichiers dumpés seraient énormes.
Avez-vous une solution ?
De même, où est-ce que je pourrais trouver de la doc "costaud" sur ces tty ?
Merci d'avance.
-- Marc
A voir également:
- Lire un TTY à distance
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Allumer pc à distance - Guide
- Comment lire un message supprimé sur whatsapp - Guide
- Lire fichier bin - Guide
8 réponses
Re-
Je viens de faire des essais et je persiste à croire que screen est la solution qu'il te faut...
Machine 1
- Lancement d'un screen : screen
- Lancement d'une tâche : top (par exemple)
- Détachement du screen : CTRL-a d
Machine 2
- Connexion ssh : ssh $user@$serveur
- Récupération du screen : screen -r
Si plusieurs "screen" de lancer : screen -r PID
;-))
Je viens de faire des essais et je persiste à croire que screen est la solution qu'il te faut...
Machine 1
- Lancement d'un screen : screen
- Lancement d'une tâche : top (par exemple)
- Détachement du screen : CTRL-a d
Machine 2
- Connexion ssh : ssh $user@$serveur
- Récupération du screen : screen -r
Si plusieurs "screen" de lancer : screen -r PID
;-))
Hello
créer un fichier fifo, envoyer l'output dedans:
mkfifo fichierfifo ;.... | tee fichierfifo et tail -f fichierfifo
créer un fichier fifo, envoyer l'output dedans:
mkfifo fichierfifo ;.... | tee fichierfifo et tail -f fichierfifo
Bonjour,
Effectivement, l'idée du mkfifo semble être excellentte.
Toutefois, cela ne fonctionne pas tel quel.
En effet, un "tee" doit réaliser un open en mode bloquant. Donc, il bloque jusqu'à ce que un tail ouvre le pipe en lecture. A ce moment-là, le tail et le tee peuvent communiquer.
Il me semble que cette idée est à creuser...
-- Marc
Effectivement, l'idée du mkfifo semble être excellentte.
Toutefois, cela ne fonctionne pas tel quel.
En effet, un "tee" doit réaliser un open en mode bloquant. Donc, il bloque jusqu'à ce que un tail ouvre le pipe en lecture. A ce moment-là, le tail et le tee peuvent communiquer.
Il me semble que cette idée est à creuser...
-- Marc
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Hello
est qu'il faut capturer toutes les sorties en continu ou juste celles au moment de la connexion ?
est qu'il faut capturer toutes les sorties en continu ou juste celles au moment de la connexion ?
Bonjour,
Il faut juste "capturer/visualiser" les sorties au moment de la connexion, afin de voir par exemple si le programme fonctionne toujours.
Toutes les informations sorties sur le stdout n'ont pas besoin d'être sauvées...
-- Marc
Il faut juste "capturer/visualiser" les sorties au moment de la connexion, afin de voir par exemple si le programme fonctionne toujours.
Toutes les informations sorties sur le stdout n'ont pas besoin d'être sauvées...
-- Marc