[C/Unix] Envoyer SIGUSR1 au clavier

Envoyer SIGUSR1 au clavier [C/Unix] - Programmation

Marsh Posté le 03-01-2002 à 13:14:00    

Bon j'ai, a un moment de mon prog, besoin que l'utilisateur envoie un signal. Au début j'ai mis SIGINT comme ça il y a juste à faire Ctrl+C, mais evidemment c'est pas top de piquer les signaux du système. Alors ma question est la suivante : y'a-t-il une combinaison de touches du même genre qui permette d'envoyer SIGUSR1 ou SIGUSR2 ?


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 03-01-2002 à 13:14:00   

Reply

Marsh Posté le 04-01-2002 à 14:20:38    

Non, enfin pas a ma connaissance. Cependant il suffit d'intercepter une touche du clavier et d'envoyer le signal desire. Ce n'est pas bien complique.

Reply

Marsh Posté le 04-01-2002 à 17:15:54    

je vais peut être dire une betise, mais avec la fonction kill, tu ne peux pas envoyer un signal particulier?
man kill ;)
 
NAME
     kill - terminate or signal processes
 
SYNOPSIS
     /usr/bin/kill -s signal  pid ...
 
     /usr/bin/kill -l  [ exit_status ]
 
     /usr/bin/kill [ -signal ]  pid ...

Reply

Marsh Posté le 04-01-2002 à 19:09:11    

kill -USR1 pid
mais jepense que tu cherche plkus un truc du style CTrl+Meta+..
et ca je pense pas que ca existe.


---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed