Hi Liste,

ich habe noch mal eine kleine Perl-Frage:

Ich muss aus einem Perl-Skript einen externen Prozess starten, diesen 
beobachten und gegebenenfalls wieder abschie�en. Dazu brauche ich die process 
id dieses Prozesses. Wie bekomme ich die m�glichst einfach?

In Shell-Skript geht das so:

#!/bin/bash
./externes_binary &
PROCESSID=$!

Bisher mache ich sowas:

#!/usr/bin/perl
`./externes_binary &`;

...und parse dann den output von ps -a, was leider nicht sehr zuverl�ssig ist 
(muss auf vielen verschiedenen systemen laufen).

Ein anschlie�endes
  $processid = `echo $!`;
klappte leider nicht.

Dankbar f�r Anregungen,

- Moritz

Antwort per Email an