Christoph Zurnieden: (Python) Programm lässt sich nicht mit Strg+C beenden

Beitrag lesen

Hi,

Inwieweit häufiger? D.h. wann ist ein Crtl+C ein SIGINT, wann ein SIGTERM?

Es ist z.B. dann SIGTERM, wenn ich die Kiste eingerichtet habe ;-)

Ergibt bei mir nach dem Kompilieren mit dem gcc

Das sollte auch mit allen anderen standardkonformen C-Compilern und einem POSIX-konformem OS funktionieren. Aber außer pause() (kann auch einfach durch ein Konstrukt mit sleep() ersetzt werden) und getpid() (Da ist die Alternative OS-abhängig) ist alles ANSI-C.

fabi@jupiter ~/tmp [ 20:22:22 ] $ ./test
Send SIGKILL to PID 18789 to end this program, any other signal might be caught and printed.

SIGINT sent.

Hier wurde Crtl+C gedrückt.

Watt denn, datt Dingen funktioniert wirklich? ;-)

Für diesen Fall stimmt also meine Aussage ;-)

Du bist also nicht bei einer Firma beschäftigt deren Kisten ich eingerichtet habe? >;->
(Bevor jemand fragt: nein, Windows bearbeite ich nicht dahingehend, ich möchte mir die mageren Reste meiner geistigen Gesundheit noch erhalten.)

so short

Christoph Zurnieden