IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Envoi de texte d'une console vers une autre pts/0 pts/1 (telnet)


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    apprenti
    Inscrit en
    Mai 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : apprenti

    Informations forums :
    Inscription : Mai 2020
    Messages : 38
    Par défaut Envoi de texte d'une console vers une autre pts/0 pts/1 (telnet)
    Bonjour a tous ! apres plusieurs heures a chercher une solution sur internet et via les livres a que je possede je suis bloqué a lors je cherche de l;aide en direct !

    je cherche a copier une ligne de text depuis un fichier text ou via copier colle depuis une fenetre tty vers une autre mais rien ne va comme je le souhaite ! j'ai essayé plusieurs manieres

    1: une commande qui envoie une ligne text en envoie vers dans /dev/pts/1
    cela fonctionne en partie ! la deuxieme fenette qui recoie la ligne est une session telnet , la ligne arrive bien mais si je fais entrer c'est comme si je faisais entre avec une ligne vierge ? alors que si je fais copier coller avec la souris ca passe bien !

    2.j'ai essayer via copier coller en mode clavier ctl + maj + c qui semble fonctionner mais impossible de coller ctl + maj + v ( j'ai essayer avec ksh puis lxterminal et meme gnome terminal rien a faire !


    deux questions donc comment se fait -il que je ne puisse effectuer se copier coller mode clavier ?? La seule maniere c'est ctl+w et ctl +y mais ca ne fonctionne malheuresement que dans le meme terminal !

    et surotut comment puis je faire pour envoyer une ligne vers telnet (depuis un script a la base )

    merci bien !

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 692
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 692
    Par défaut
    Bonjour,

    ça dépend du terminal utilisé.

    peut-être en surlignant, simplement, avec la souris, puis en faisant un clique avec la molette...
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre averti
    Homme Profil pro
    apprenti
    Inscrit en
    Mai 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : apprenti

    Informations forums :
    Inscription : Mai 2020
    Messages : 38
    Par défaut
    bonjour N_BaH ! merci de la reponse !

    bien je souhaite effectuer cette manip via iune ligne de commande (script ) genre : terminal1 var="peu importe" echo $var > /dev/pts/2
    ca fonctionne effectivement en mode souris selection / copier / coller !

    je suis en bash shell mais j'ai testé avec hsk et ksh93 rien de mieux

    j'ai egalement changé de terminal essayé avec gnome_terminal pour les manips clavier mais pas bon non plus ! si non a l'origine le terminal est lxterminal !

    ce qui m'ettonne c'est que je n'arrive pas avev le clavier ( ctl + maj + c ) pour copier qui fonctionne (semble t-il) mais pas le coller (ctl +maj+v) rien !

    a copier une ligne d'un terminal a un autre ......d'une maniere ou d'une autre mais de facon automatique !

    je cherche j'essaie mais rien y fait ....

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 692
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 692
    Par défaut
    ne mélange pas tout.
    si tu veux faire ça avec le shell, il est préférable de ne pas évoquer tes tentatives avec la souris.

    par contre, il faut détailler ton objectif :
    tu veux envoyer du texte depuis une session du shell (dans une fenêtre de terminal, ou une console TTY, peu importe)
    vers une autre session (tu parles de telnet) dans une autre session du shell (un autre terminal)

    j'ai compris ?

    mais que doit faire cette ligne, à part s'afficher ?
    il faut détailler ton objectif
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre averti
    Homme Profil pro
    apprenti
    Inscrit en
    Mai 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : apprenti

    Informations forums :
    Inscription : Mai 2020
    Messages : 38
    Par défaut
    objectif : recuperer depuis un fichier text recuperer une ligne que je veux envoyer dans un terminal deja ouvert avec une session telnet comme si je le faisais manuellement directement dans telnet .... donc recup ligne text envoie vers terminal ouvert example pts/1 .

    ma commande actuelle : cat ligne_text > /dev/pts/1 s'affiche bien dans pts/1 telnet mais rien ne se passe ! meme l'orsque je tape entre manuellement !

    j'ai parler de la souris car j'ai vérifier en faisait manuellement copier coller depuis un terminal vers le terminal avec telnet et fait copier coller et ca fonctionne bien

    en esperant que ca soit plus explicite

    chrisdgy

  6. #6
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 692
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 692
    Par défaut
    àmha, ce n'est pas possible.

    si ce n'est pas telnet, mais vim par exemple, si tu envoies du texte sur le terminal où est ouvert vim, tu vas surcharger le terminal, mais par agir sur vim, ou le fichier ouvert.

    mais, qu'est-ce que tu veux faire avec telnet et ton fichier ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] aide sur un envoi de texte depuis un bouton vers un autre process.
    Par dragonmouff123 dans le forum VB.NET
    Réponses: 10
    Dernier message: 01/02/2013, 16h10
  2. JTextField, envoie du text a une base de données.
    Par niklette dans le forum Composants
    Réponses: 2
    Dernier message: 05/06/2006, 21h23
  3. obtenir le texte d'une autre application
    Par m14w dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 02/03/2006, 01h24
  4. Modifier un texte dans une autre frame
    Par hotkebab99 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/02/2006, 15h46
  5. Envoyer du texte dans une autre application (ou send key)
    Par Coussati dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 10/02/2006, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo