Использование PHP в Linux, я хотел бы определить, была ли успешно выполнена команда оболочки, выполняемая с помощью exec(). Я использую параметр return_var, чтобы проверить успешное возвращаемое значение 0. Это работает отлично, пока мне не нужно делать то же самое для процесса, который должен выполняться в фоновом режиме. Например, в следующей команде $ результата возвращает 0:PHP exec() возвращаемое значение для фонового процесса (linux)
exec('badcommand > /dev/null 2>&1 &', $output, $result);
Я поставил редирект там нарочно, я не хочу, чтобы захватить какой-либо вывод. Я просто хочу знать, что команда выполнена успешно. Можно ли это сделать?
Спасибо, Брайан
Большое спасибо за ответы, очень полезно. – Brian