PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux Killsignal



linuxhanz
18-09-2003, 14:27
Hallo Freaks;


Wie erstellt man ein zusätzlich KillSignal?

Also SIGHANZ zB. , ich denke die Dateien finde ich schon, bloss
wie sag ich dem SIGNAL was es tun soll? (Meins "soll" alle dazugehörigen
Prozesse einfrieren)

Auch gibt es ja bereits SIGUSR1 und SIGUSR2.

Kann man die nicht zuerst belegen, BEVOR man ein eigenes Signal
hinzufügt.

Hat jemand Howtos und/oder Erfahrungen damit?

Thx lh

pik7
18-09-2003, 17:38
hallo,



Wie erstellt man ein zusätzlich KillSignal?

Also SIGHANZ zB. , ich denke die Dateien finde ich schon, bloss
wie sag ich dem SIGNAL was es tun soll? (Meins "soll" alle dazugehörigen
Prozesse einfrieren)


kann man nicht
SIGSTOP und SIGCONT
benutzen?



Auch gibt es ja bereits SIGUSR1 und SIGUSR2.

Kann man die nicht zuerst belegen, BEVOR man ein eigenes Signal
hinzufügt.


Warum nicht?



Hat jemand Howtos und/oder Erfahrungen damit?


man signal
man 7 signal

steht eigenlich alles drin was man wissen muß.
(ja, man kann auch sigaction benutzen)

gruß

linuxhanz
18-09-2003, 20:56
ja SIGCONT kenn ich -ist nützlich.

Aber es geht mehr darum WIE DAS GEHT.

Natürlich habe ich noch nicht die Programmmans gelesen.

Also kenne nur die Signal Arten....

Also nen BSP wäre cool...

cyneox
19-09-2003, 14:44
#include <stdio.h>
#include <signal.h>

main(void)
{
kill(677,SIGCONT); //wobei 677 die pid ist und SIGCONT das signal

return 0;
}