PDA

Bekijk Volledige Versie : CentOS & php shell_exec



WH-Tim
12/04/06, 12:11
Ik zit al een behoorlijke tijd met een probleem omtrent processen gestart door de php shell_exec. Open ik via de php een dergelijk proces, of meerdere achter elkaar om systeeminformatie op te halen dan sluiten deze processen zichzelf niet af, of erg langzaam. Als ik dus een hele reeks tests heb is het het beste om de `ps -aux` even niet te bekijken ivm een lange lijst oude processen. Op Red Hat 9.0/FreeBSD ben ik dit probleem nog niet tegengekomen. Iemand een idee waar dit aan kan liggen?

svbeek
12/04/06, 12:18
shell_exec forked een bash shell, en voert daarin je commando uit. Dit zorgt dus voor extra overhead. Probeer eens gewoon exec te gebruiken.

WH-Tim
12/04/06, 12:59
Met exec() krijg ik maar maximaal 1 regel terug..

gjtje
12/04/06, 13:25
Lees de php handleiding nog eens door...
http://nl3.php.net/manual/en/function.exec.php

WH-Tim
12/04/06, 13:57
ohhh toppie!