Catching <Ctrl-S> & <Delete> de stdin

  • frankly
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Fév 28, 2003
  • Messages: 52
  • Status: Offline

Message Mars 21st, 2003, 9:37 am

Salut ppl,

Je veux savoir comment attraper le signal <Delete> dans l'invite de commande? Aussi, <Ctrl-S> est un caractère spécial de suspendre l'administration, alors comment puis-je prendre ce personnage? Devrais-je simplement suivre le stdin (fd = 0)? Et stdin par défaut est la ligne tampon, alors comment puis-je traiter la commande promt comme un éditeur (afficher tous les caractères tapés et de lire la ligne après <EOL>) et également traiter d'autres signaux (par exemple, envoyer SIGINT à son propre processus de <ctrl -c> est pressé)?

Thanz! :D
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 21st, 2003, 9:37 am

  • rjmthezonenet
  • Expert
  • Expert
  • Avatar de l’utilisateur
  • Inscription: Jan 14, 2004
  • Messages: 526
  • Loc: St. John's, Newfoundland, Canada
  • Status: Offline

Message Février 4th, 2004, 10:13 am

J'ai lu quelque chose à ce sujet lors de la lecture d'un livre sur la programmation shell Bourne. Vous pouvez prendre ces signaux-là (^ Z, pour éviter par exemple accidential fermetures de session).

Quel langage de script que vous utilisez? Im guessing Perl...mais, je n'ai aucun moyen de savoir avec certitude.

Afficher de l'information

  • Total des messages de ce sujet: 2 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 167 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC