Відповіді:
Здається, ти маєш справу з execресурсом, правда?
За замовчуванням висновок команди реєструється маріонеткою у випадках (наприклад, у цьому), якщо команда не виконана - див. logoutputНалаштування типу execресурсу.
Якщо ви не бачите жодного іншого виводу помилок, можливо, команда просто не надала жодної (повністю беззвучна як у stdout, так і в stderr); Вам може знадобитися вивчити налаштування програми, у якій ви працюєте, у більш докладному режимі.
Деякі програми успішно повертають ненульовий код виходу (хоча ваш 1майже напевно якийсь збій). Щоб врахувати це, ви можете встановити returnsнабір вихідних кодів, що очікується на успіх; ось звідки [0]походить ваше повідомлення про помилку.
execНаприклад, встановивши це у своєму ресурсі, будь-який із цих трьох вихідних кодів розгляне як "успішне" виконання.
returns => [0, 2, 14]