PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > fr.comp.os.unix > interrompre un shell par <esc) ou autre
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.os.unix Système UNIX.

interrompre un shell par <esc) ou autre

Réponse
 
LinkBack Outils de la discussion
Vieux 24/04/2006, 13h44   #1
Jean-Louis Liagre
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: interrompre un shell par <esc) ou autre

fembe wrote:
> Bonjour,
> j'ai un shell relativement long qui enchaine des commandes courtes ,
> entre ces commandes j'aimerai pouvoir interrompre le shell par l'appuie
> sur le clavier d'une touche quelconque ( esc par exemple) est ce possible ?
> Bien sur si je n'appuie pas sur la touche le shell continue sans blocage.


Avec la plupart des shells: Control-Z suspend la commande en cours.

fg reprend l'exécution en premier plan
bg fait continuer la tâche en arrière plan.
  Réponse avec citation
Vieux 24/04/2006, 15h38   #2
fembe
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut interrompre un shell par <esc) ou autre

Bonjour,
j'ai un shell relativement long qui enchaine des commandes courtes ,
entre ces commandes j'aimerai pouvoir interrompre le shell par l'appuie
sur le clavier d'une touche quelconque ( esc par exemple) est ce possible ?
Bien sur si je n'appuie pas sur la touche le shell continue sans blocage.
  Réponse avec citation
Vieux 26/04/2006, 17h25   #3
Vincent Lefevre
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: interrompre un shell par <esc) ou autre

Dans l'article <444cc827$0$21046$636a55ce@news.free.fr>,
Jean-Louis Liagre <jlliagre@localhost.fr> écrit:

> Avec la plupart des shells: Control-Z suspend la commande en cours.


s/shells/terminaux/

C'est lié au terminal et non au shell. Et vu que SIGSTOP n'est pas
trappable, le shell ne peut même pas modifier le comportement.

--
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA
  Réponse avec citation
Vieux 26/04/2006, 17h33   #4
Stephane Chazelas
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: interrompre un shell par <esc) ou autre

2006-04-26, 16:25(+00), Vincent Lefevre:
> Dans l'article <444cc827$0$21046$636a55ce@news.free.fr>,
> Jean-Louis Liagre <jlliagre@localhost.fr> écrit:
>
>> Avec la plupart des shells: Control-Z suspend la commande en cours.

>
> s/shells/terminaux/
>
> C'est lié au terminal et non au shell. Et vu que SIGSTOP n'est pas
> trappable, le shell ne peut même pas modifier le comportement.


<Ctrl-Z> n'envoie pas un SIGSTOP mais un SIGTSTP qui est
trappable.

Et on peut modifier le caractere qui genere un SIGTSTP par

stty susp '<autre-chose>'

--
Stéphane
  Réponse avec citation
Vieux 26/04/2006, 17h34   #5
Nicolas George
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: interrompre un shell par <esc) ou autre

Vincent Lefevre wrote in message
<20060426162202$1009@prunille.vinc17.org>:
> Et vu que SIGSTOP n'est pas
> trappable, le shell ne peut même pas modifier le comportement.


Le terminal n'envoie pas un SIGSTOP mais un SIGTSTP, qui est attrapable ou
tout ce qu'on veut. Ça permet aux applications qui changent l'état du
terminal de le restaurer avant de se suspendre effectivement.
  Réponse avec citation
Vieux 26/04/2006, 20h47   #6
Vincent Lefevre
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: interrompre un shell par <esc) ou autre

Dans l'article <slrne4v86r.97l.stephane.chazelas@spam.is.invalid> ,
Stephane Chazelas <cette.adresse@est.invalid> écrit:

> <Ctrl-Z> n'envoie pas un SIGSTOP mais un SIGTSTP qui est
> trappable.


Ah oui, effectivement (le man stty est peu clair, ne donnant pas le
nom exact du signal, contrairement à POSIX...).

--
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 07h51.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,11757 seconds with 14 queries