У меня есть цель, как это в AntКак запустить PHP-сервер, запустить PHPUnit и остановить сервер PHP в Ant?
<target name="test">
<exec executable="php" failonerror="true">
<arg value="-S"/>
<arg value="localhost:80"/>
<arg value="-t"/>
<arg value="web"/>
</exec>
<exec executable="phpunit" failonerror="true">
<arg value="tests"/>
</exec>
</target>
Проблема заключается в том, когда я запускаю это, цель будет блокировать из-за PHP встроенный в сервер. Как запустить PHP-сервер, а затем запустить модуль PHP, а затем остановить сервер, когда блок PHP завершится (либо успешным, либо неудачным)?
и как остановить его, когда заканчивается следующая команда? –
@PetraBarus Не специалист по PHP, но [этот вопрос] (http://stackoverflow.com/questions/25608908/stopping-in-built-php-server-on-mac-mavericks-livecode) может быть близок. – manouti
Можем ли мы получить PID для порожденного 'exec'? –