Ignoriere das SIGINT-Signal im Kindprozess

8

Ich schreibe ein einfaches Programm, in dem Eltern- und Kindprozess alternativ in eine Datei drucken. Ich habe es geschafft, dies mit benutzerdefinierten Signalen zu tun. Jetzt möchte ich das SIGINT -Signal verarbeiten. Sobald ctrl-c empfangen wurde, muss das übergeordnete Element ein Beendigungssignal an das untergeordnete Element senden, das untergeordnete Element sollte dann beendet werden und schließlich sollte das übergeordnete Element beendet werden.

Meine Frage ist, um dies richtig funktionieren zu lassen, muss ich das SIGINT -Signal NUR vom Elternteil abfangen und es vom Kind IGNORIEREN. Ist es richtig? Wenn ja, irgendwelche Hinweise dazu?

    
SpyrosR 18.10.2012, 11:15
quelle

1 Antwort

14

Anruf:

%Vor%

aus dem Kindprozess, wodurch der Kindprozess das SIGINT -Signal ignoriert. Vom Männersignal :

  

Wenn die Disposition auf SIG_IGN gesetzt ist, wird das Signal ignoriert.

    
hmjd 18.10.2012, 11:22
quelle

Tags und Links