/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
pcntl_fork();
Fra : Kasper Johansen


Dato : 27-06-05 18:17

Hej gruppe.

Når jeg laver et nyt child, hvordan får jeg så at vide hvilket PID jeg er
igang med, uden at bruge variablen jeg definerede før (da den ændres når jeg
definere nye childs i mit loop).

Eks.

<?
while(true){
$pid = pcntl_fork();

if ($pid == -1){
echo "Hvad skete der lige der?\n";
}elseif($pid){
echo "Vi startede child nr. " . $pid;
}
}
?>

Hvor jeg skriver:

echo "Vi startede child nr. " . $pid;

....vil jeg bruge en funktion i stedet for $pid, der returnere hvilket pid
jeg er igang med (i mit child).


--
Mvh Kasper Johansen



 
 
Nezar Nielsen (28-06-2005)
Kommentar
Fra : Nezar Nielsen


Dato : 28-06-05 00:42

Kasper Johansen wrote:
> Hej gruppe.
>
> Når jeg laver et nyt child, hvordan får jeg så at vide hvilket PID jeg er
> igang med, uden at bruge variablen jeg definerede før (da den ændres når jeg
> definere nye childs i mit loop).

Hvis jeg forstår dig ret, vil du i din child-process ha dens eget pid,
har du prøvet med getmypid() ?

--
Mvh. Nezar Nielsen
http://fez.dk

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste