Moritz Karbach wrote:
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
Oder du machst gleich mit Threads

z.B. http://migo.sixbit.org/papers/Perl_Threads/

gru�

Fred


--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an