marco: wenn script terminiert wird, wird child prozess nicht gekillt...

Beitrag lesen

mein perl script ruft durch einen system befehl ein programm auf.
-->(system (programm);)das programm startet sich dann auf einem batchserver.
das problem ist jetzt, falls ich mein script terminiere (z.b. Ctrl+c), dann
wird das programm leider nicht richtig terminiert. das heisst ich muss
es dann immer noch von hand terminieren (-->kill PID).
kann man das problem irgendwie lösen?
ich denke da so an einen befehl, der aktiviert wird wenn mein script
terminiert wird. dann schaut das script ob ein child prozess nicht
terminiert ist... normalerweise werden ja glaub ich alle child prozesse
automatisch gekillt, bei mir liegt das problem vielleicht daran, dass der
prozess auf einem anderen server gestartet wird.