
Hallo, hab mal eine kurze Frage: Welches Signal wird beim Schließen eines Fensters (KDE) an die Anwendung geschickt? Hintergrung ist ein Script, dass einige Anwendungen zu einer bestimmten Zeit schließt, aber alle Fenster sollen ordentlich geschlossen werden! Kleine Bsp. Zeile wäre nett :) MfG Markus

Hallo Markus, hallo Leute, sorry, hat etwas länger gedauert ;-) Am Samstag, 23. August 2003 19:46 schrieb Markus Hochmann:
Welches Signal wird beim Schließen eines Fensters (KDE) an die Anwendung geschickt? Hintergrung ist ein Script, dass einige Anwendungen zu einer bestimmten Zeit schließt, aber alle Fenster sollen ordentlich geschlossen werden! Kleine Bsp. Zeile wäre nett :)
Testen wir es doch einfach ;-) Vorgehensweise: Ein "Konsole"-Fenster öffnen und folgendes eintippen: for i in `seq 1 63` ; do trap "echo $i >> /tmp/trap" $i; done Anschließend das Fenster mit Klick auf das "x" schließen. Das Ergebnis steht in /tmp/trap 17 1 Die Erklärung steht in man 7 signal: Signal Value Action Comment ------------------------------------------------------------------- SIGHUP 1 Term Hangup detected on controlling terminal or death of controlling process SIGUSR2 31,12,17 Term User-defined signal 2 SIGCHLD 20,17,18 Ign Child stopped or terminated SIGSTOP 17,19,23 Stop Stop process Signal 1 ist also eideutig definiert, für 17 habe ich mehrere Fundstellen entdeckt. Um zu Deiner Frage zurückzukommen: ein kill -1 oder killall -HUP sollte den gewünschten Effekt bewirken. Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux is like a wigwam: no gates, no windows, but an apache inside.
participants (2)
-
Christian Boltz
-
Markus Hochmann