Вопросы с тегом «exit-code»

4
Могу ли я заставить cURL завершиться с ошибкой с кодом выхода, отличным от 0, если код состояния HTTP не равен 200?
Я всегда предполагал, что когда curl получил ответ HTTP 500, он возвращал код выхода, который означал сбой (! = 0), но, похоже, это не так. Есть ли способ, как я могу сделать сбой cURL с кодом выхода, отличным от 0, если код состояния HTTP не 200? Я знаю, что могу …

10
Заставить ROBOCOPY вернуть «правильный» код выхода?
Можно ли попросить ROBOCOPY выйти с кодом выхода, который указывает на успех или неудачу? Я использую 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» правильно, в зависимости от ошибки или нет, потому что я положил $? внутри команды "су". 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 

2
код выхода 128, в чем причина?
Согласно определению код выхода 128 означает «недопустимый аргумент выхода». Но я всегда получаю 255 (статус выхода вне диапазона) в случае, если аргумент недопустим, как число с плавающей запятой. Это проприетарная реализация в моем дистрибутиве Linux? # exit 1.234 exit bash: exit: 1.234: numeric argument required $ echo $? 255 //this …
3 linux  bash  exit  exit-code 

2
правило кода выхода команды bash pipe
Я писал простой скрипт, который проверяет вывод команды, если она отображает определенное ключевое слово. Чтобы проверить, работает ли это, я проверял команду из командной строки bash. $ ls | grep -q foo $ echo $? Отображаемое значение 1 или 0 зависит от вывода команды и параметра grep, как я и …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.