Фоновый процесс не выбирает вход в Linux, если не ждет [дубликат]

В настоящее время это не поддерживается pytest. Для этого есть открытый запрос функции: https://github.com/pytest-dev/pytest/issues/349 .

3
задан Tim 25 February 2012 в 18:39
поделиться

1 ответ

Вы не можете записать в STDIN фоновый процесс (по крайней мере, не в обычном режиме).

Этот вопрос о Server Fault может дать вам некоторое представление о как обойти эту проблему.

Несвязанный: вы говорите, что не нужны выходы в спецификации, но вы указываете им im your $cmd; вы можете написать $spec следующим образом:

$spec = array (
    0 => array('pipe', 'r'),
    1 => array('file', 'out.log', 'w'), // or 'a' to append
    2 => array('file', 'err.log', 'w'),
);
1
ответ дан Community 21 August 2018 в 22:34
поделиться
  • 1
    Хороший момент, спасибо. Я забыл, что спецификация - это не просто трубы. – Tim 25 February 2012 в 19:09
Другие вопросы по тегам:

Похожие вопросы: