Запишите процесс, поскольку сценарий серверной стороны на любом языке (php/bash/perl/etc) удобен, и затем назовите его от функций управления процессом в Вашем сценарии PHP.
функция, вероятно, обнаруживает, если стандарт io будет использоваться в качестве потока вывода и если это будет тогда, то это установит возвращаемое значение.. если не тогда это заканчивается
Proc_Close (Proc_Open ("./command --foo=1 &", Array (), $foo));
, я протестировал это быстро из командной строки с помощью "25 сна" в качестве команды, и это работало как очарование.
Попробуйте пересобрать тестовый проект / все решение. У меня иногда возникают аналогичные проблемы, когда resharper показывает тесты, которые я удалил, или не выполняет тесты для новых методов в проекте SUT. После восстановления синхронизация восстанавливается.