Запитання з тегом «exit-code»

4
Чи можу я зробити так, щоб CURL провалився з вихідним кодом, відмінним від 0, якщо код статусу HTTP не дорівнює 200?
Я завжди припускав, що коли curl отримав відповідь HTTP 500, він повертав код виходу, що означав збій (! = 0), але, здається, це не так. Чи можу я змусити збити cURL з відхиленням кодом, відмінним від 0, якщо код статусу HTTP не 200? Я знаю, що можу використовувати, -w "%{http_code}"але …

10
Як РОБОКОПІЯ повертає "належний" код виходу?
Чи можна попросити РОБОКОПІЮ вийти з кодом виходу, який вказує на успіх чи невдачу? Я використовую ROBOCOPY як частину моєї конфігурації збірки TeamCity, і мені потрібно додати крок, щоб просто заглушити код виходу з ROBOCOPY для мене дурним. В основному я додав це: EXIT /B 0 до сценарію, який виконується. …

2
Чи можу я змусити SSH вийти з ладу, коли переадресація порту закінчується?
Якщо я роблю віддалений порт вперед, а -R 3690:localhost:3690коли прив'язка вже існує на порту віддаленого хоста, я отримую це попередження: Warning: remote port forwarding failed for listen port 3690 Чи є спосіб відмовити ssh (тобто вихід з ненульовим кодом повернення), а не просто надсилати попередження?

2
Як змусити програму TaskScheduler не вдатися, коли результат повернення результату відрізняється від 0
У мене є завдання резервного копіювання, яке не вдається з ненульовим результатом, але Планувальник завдань каже, що він виконав завдання правильно. Чи є спосіб сказати планувальнику завдань, що завдання не вдалося?

4
Доступ до коду виходу за межами su -m $ USER -c “<cmd>”
Наведена нижче команда друкує "0" або "1" правильно залежно від відмови чи ні, тому що я поставив $? всередині команди "su". sudo su -m $USER -c "./shutdown.sh &amp;&gt; /dev/null; echo \$?" Однак якщо я це зробити: sudo su -m $USER -c "$BASE/bin/shutdown.sh &amp;&gt; /dev/null"; echo $? він завжди буде надрукувати …
8 linux  shell  su  exit-code 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.