[linux] Re: shell/php vraagje

Hans Paijmans j.j.paijmans op uvt.nl
Di Dec 11 13:37:14 CET 2007


Chantal Rosmuller wrote:
> 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
> 
> 

Nee hoor... dan blijft de browser weer wachten.

Maar ik zie nu dat 'at now + 1 minutes -f blabla' alleen
maar weigert als blabla een parameter krijgt,. Het probleem verplaatst
zich nu naar de vraag hoe je in een atscript parameters doorgeeft...

Weet iemand dat? Paul?





-- 
Dr. J.J. Paijmans
Tilburg University: Dept. of Linguistics & AI                013-4662693
Rijksdienst voor Archeologie, Cultuurlandschap en Monumenten 033-4227591
Maastricht University: IKAT, Faculty of General Sciences     043-3883477
Thuis: Kleine St.Jansstraat 3, 3811 HV  Amersfoort           033-4722579
http://paai.uvt.nl     http://paijmans.net          GSM: +31 621 961 083





More information about the Linux mailing list