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 19/04/2019, à 15:18

Nightingale7

[RESOLU] Entrer une combinaison de touche via un shell

Bonjour à tous !
Je souhaite automatiser une série de commande via l'exécution d'un shell.
Tout va bien pour celui-ci mais je suis coincé pour l'exécution d'une commande.
Mon script finit actuellement par l'ouverture d'un fichier de résultats via la commande : less fort.70 et je souhaiterai que ce script simule la combinaison SHIFT+F permettant une actualisation permanante des du fichier résultat fort.70.

Ainsi, y a-t'il un moyen d'écrire dans le shell cette combinaison de touches ?

Merci !
Nightingale7

EDIT :

La commande qui est la plus simple pour moi est :
less +F nomfichier
Mais je note de vos conseils pour simuler des frappes ou combinaisons !

Dernière modification par Nightingale7 (Le 23/04/2019, à 10:14)

Hors ligne

#2 Le 19/04/2019, à 17:46

pingouinux

Re : [RESOLU] Entrer une combinaison de touche via un shell

Bonjour,
À la place de less, essaye avec

tail -f fort.70

Hors ligne

#3 Le 19/04/2019, à 18:12

Nuliel

Re : [RESOLU] Entrer une combinaison de touche via un shell

A noter qu'on peut changer la fréquence d'actualisation avec la paramètre -s de tail qui est par défaut de 1 s.

Hors ligne

#4 Le 19/04/2019, à 18:48

erresse

Re : [RESOLU] Entrer une combinaison de touche via un shell

As-tu pensé à esayer "xdotool" pour simuler l'envoi d'une touche (ou d'une combinaison de touches) ?


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#5 Le 19/04/2019, à 20:10

Watael

Re : [RESOLU] Entrer une combinaison de touche via un shell

less +F fichier

Connected \o/
Welcome to sHell. · eval is evil.

En ligne

#6 Le 23/04/2019, à 10:11

Nightingale7

Re : [RESOLU] Entrer une combinaison de touche via un shell

Merci beaucoup pour toutes ces pistes, je vais tester cela!

Hors ligne