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