Thread Programm ausführen und weitermachen (18 answers)
Opened by Gast at 2004-06-04 23:59

coax
 2004-06-05 21:39
#83018 #83018
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
[quote=Guest,04.06.2004, 21:59]Wie kann ich ein Programm ausführen und danach gleich in meinem Script weitermachen?[/quote]
probier mal:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl
$|++;

print "Erzeuge Kind was 5 Sekunden schlaeft...\n";

my $pid = fork();    # erzeuge Kind

unless($pid) {       # Block wird nur im Kind abgearbeitet
  sleep 5;
  exit;
}

print "Kind erfolgreich gestartet [$pid]\n" if defined $pid;

print "... und weiter gehts!...\n";

Das Skript erzeugt durch Forking ein Kindprozess der dann 5 Sekunden lang schlaeft. Dein ElterProzess arbeitet nach der Erzeugung des Kindes alle seine Anweisungen weiter ab (wartet also keine 5 Sekunden bis der Kindprozess fertig ist).

Grusz Christian.
,,Das perlt aber heute wieder...'' -- Dittsche

View full thread Programm ausführen und weitermachen