Signal SIGALRM
-
Hallo
machen gerade ein Programm mit einem Timer und verwende die Funktion setitimer.
Jede Sekunde wird ein SIGALRM gesendet, bei welchem dann bei mir eine Funktion gestartet wird.
Ich möchte aber prüfen ob das Signal auch wirklich von meinem Timer kommt und nicht woanders her.
D.h ich sollte die ProzessID des Signalsenders ermitteln. Geht das? Und wenn ja wie.Danke
Gruß Bernd
-
Nein, das geht nicht. Das wäre auch gegen das Konzept von Signalen. Du suchst wahrscheinlich nach irgendeiner anderen Form von Intraprozesskommunikation, wenn du diese Art von Funktionalität benötigst. Wenn du dein Vorhaben beschreibst und uns das Zielsystem nennst (Intraprozesskommunikation ist leider betriebssystemabhängig), kann man dir sicherlich einen Rat geben, welche Technik passend wäre.