[linux] Re: shell/php vraagje

Chantal Rosmuller info op tmcr.nl
Di Dec 11 13:01:06 CET 2007


On Tuesday 11 December 2007 10:12:05 Hans Paijmans wrote:
> Heren,
> ik wil vanuit een php script een shellscript starten, maar
> het php-script moet niet wachten tot dat shellscript klaar is.
>
> Doorgaans lukt dat uitstekend met
>
> $command="nohup ./bla &";
> $r=exec($command,$output,$err);
>
>
> Maar nu moeten twee, langdurige shellscripts NA elkaar worden
> uitgevoerd.
>
> In mijn onschuld dacht ik een shellscript (blabla) te maken dat de twee
> langdurige scripts na elkaar uitvoert.
>
> blabla:
> #!/bin/sh
> ./langdurig_script_1
> # script_2 mag pas starten na script_1
> ./langdurig_script_2
>
> en dan in php:
>
> $command="nohup ./blabla &";
> $r=exec($command,$output,$err);
>
> helaas, de browser blijft nu wachten tot beide scripts zijn
> afgelopen, hoewel de scripts bij het stoppen van de browser
> wel blijven doorlopen.

En als je in blabla het volgende doet?

#!/bin/sh
./langdurig_script_1 && ./langdurig_script_2


-- 
Vriendelijke groet,
Chantal



More information about the Linux mailing list