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?
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.