Hoi iedereen,
ik zit met een klein probleem, ik probeer vanaf een php script apache te herstarten. nu gaat dit met het commando "apachectl restart" prima, maar zodra ik een eigen script aanprobeer te roepen, die 2 commando's uitvoert ( apachectl stop en apachectl -D school ) dit klinkt misschien raar maar is voor mij nodig omdat apache dan een aparte configuratie inlaad.
nu het probleem; zodra ik het script aanroep voert tie het eerste commando uit en daarna kapt tie er mee omdat httpd uit is en dus php wordt gecanceld.. als background process wil het ook niet.. ( tenminste niet zoals ik het nu heb )
dus, is er een manier dat ik door php een background process kan laten starten die blijft doordraaien ongeacht of de browser gesloten wordt of dat het script stopt?
Bedankt voor de reacties alvast!
ik zit met een klein probleem, ik probeer vanaf een php script apache te herstarten. nu gaat dit met het commando "apachectl restart" prima, maar zodra ik een eigen script aanprobeer te roepen, die 2 commando's uitvoert ( apachectl stop en apachectl -D school ) dit klinkt misschien raar maar is voor mij nodig omdat apache dan een aparte configuratie inlaad.
nu het probleem; zodra ik het script aanroep voert tie het eerste commando uit en daarna kapt tie er mee omdat httpd uit is en dus php wordt gecanceld.. als background process wil het ook niet.. ( tenminste niet zoals ik het nu heb )
PHP:
1
| exec('sudo php /var/www/misc/disable_school_mode.php > /dev/null &'); |
dus, is er een manier dat ik door php een background process kan laten starten die blijft doordraaien ongeacht of de browser gesloten wordt of dat het script stopt?
Bedankt voor de reacties alvast!
Strava | :-( + ┌(^0^)┘= :-)