[linux] shell/php vraagje
Hans Paijmans
j.j.paijmans op uvt.nl
Di Dec 11 10:12:05 CET 2007
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.
--
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