Die Suche ergab 3 Treffer

von Otto
Mittwoch 22. September 2010, 20:03
Forum: Allgemeine Fragen
Thema: Signal und Systemaufrufe
Antworten: 7
Zugriffe: 2915

Re: Signal und Systemaufrufe

Nach dem ersetzen von os.system() durch subprocess.call(), kann ich das Signal abfangen.

Leider wird weder in der Doku zum subprocess Modul noch im PEP 324 das Verhalten beschrieben.
von Otto
Dienstag 21. September 2010, 21:56
Forum: Allgemeine Fragen
Thema: Signal und Systemaufrufe
Antworten: 7
Zugriffe: 2915

Re: Signal und Systemaufrufe

Dauerbaustelle hat geschrieben:Ctrl+C wirft einen `KeyboardInterrupt`.
Bei einem Systemaufruf wird keine KeyboardInterrupt geworfen! Sondern das Signal wird an den anderen Prozess(vom Systemaufruf) weiter geschickt.
von Otto
Dienstag 21. September 2010, 19:39
Forum: Allgemeine Fragen
Thema: Signal und Systemaufrufe
Antworten: 7
Zugriffe: 2915

Signal und Systemaufrufe

Hallo,

ich will bei meine Script CTRL-C Abfangen. Das bekomme ich mit einem Signalhandler auch problemlos hin, aber sobald ich mit os.system() ein anderen Prozess ausführe, kann ich das Signale nicht mehr abfangen. Sie werden alle an den neuen Prozess weitergeleitet.

#! /usr/bin/python

import ...