ich wollte heute mal zu folgendem Meinungen einholen:
Die gängige Linux-Implementation von 'ping' erlaubt es ja, per SIGQUIT (CTRL + \) einen Zwischenstatus auszugeben. Ich überlege gerade, ob ich diese Funktionalität in ein länger laufendes Skript mittels des "signal" Moduls einbauen sollte, um ebenfalls einen Zwischenstand auszugeben. Allerdings bin ich etwas unschlüssig, da ich den Eindruck habe, dass 'ping' dieses Signal, das eigentlich für etwas anderes gedacht ist, zweckentfremdet. Gegenüber SIGUSR1/2, das von einigen anderen Programmen verwendet wird und vielleicht etwas besser passt, hat SIGQUIT aber den Vorteil, dass es an eine Tastenkombination gebunden ist. Unter FreeBSD kann man den Zwischenstand per SIGINFO (CTRL + T) erhalten (während SIGQUIT richtigerweise einen core dump erzeugt), aber dieses Signal kennt Linux nicht.
Hat jemand schon mal so diese Funktionalität in ein Python Skript eingebaut? Welches Signal habt ihr verwendet? Was spricht für/gegen SIGQUIT, was ich vielleicht übersehen habe?
