Weet iemand of het mogelijk is een script, (bijvoorbeeld een bash script) een timeout waarde mee te geven, met het volgende effect?
voer een commando uit. Geef het resultaat terug van het commando, als deze binnen de timeout tijd klaar is. Zo niet, geef nadat de timeout tijd verlopen is een foutmelding terug.
Ik roep namelijk vanuit php m.b.v. exec() imagemagick programma's aan. Deze commando's geven een output waarde die ik nodig heb in PHP. Ik vermoed echter soms het script blijft hangen, waardoor mijn apache thread vast komt te zitten. Het programma in de achtergrond draaien met 'bash - c exec nohup commando' is geen optie, omdat ik dan ook de output niet meer terug krijg.
voer een commando uit. Geef het resultaat terug van het commando, als deze binnen de timeout tijd klaar is. Zo niet, geef nadat de timeout tijd verlopen is een foutmelding terug.
Ik roep namelijk vanuit php m.b.v. exec() imagemagick programma's aan. Deze commando's geven een output waarde die ik nodig heb in PHP. Ik vermoed echter soms het script blijft hangen, waardoor mijn apache thread vast komt te zitten. Het programma in de achtergrond draaien met 'bash - c exec nohup commando' is geen optie, omdat ik dan ook de output niet meer terug krijg.
Ik blijf er iig vrij nuchter onder....