Schrift
[thread]5892[/thread]

fork problem: mal wieder.. (Seite 2)

Leser: 3


<< |< 1 2 >| >> 11 Einträge, 2 Seiten
Benutzer
 2008-06-18 15:08
#111190 #111190
User since
2008-06-18
7 Artikel
BenutzerIn
[default_avatar]
Danke Renée,

der Beitrag ist mir bei der Suche durch die Lappen gegangen.
Die Lösung funktioniert prima:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use strict;
use warnings;
use POSIX ":sys_wait_h";

my $retval = fork();
if ($retval == -1) {
  die "fork() failed: $!\n";
}
elsif ($retval == 0) {
  # Prozess für den die Lebenszeichen ausgegeben werden
  sleep(12);
}
else { # Lebenszeichen ausgeben
  $|=1;
  while(!waitpid ($retval, WNOHANG)) {
    print "\b\|";
    sleep(1);
    print "\b/";
    sleep(1);
    print "\b-";
    sleep(1);
    print "\b\\";
    sleep(1);
  }
}


Danke vielmals für die schnelle Antwort.
Grüsse
<< |< 1 2 >| >> 11 Einträge, 2 Seiten



View all threads created 2003-11-08 17:52.