Вопросы с меткой [exit-code]

Руководство по использованию метки exit-code отсутствует.

187
голосов
3ответа
81k показов

Могу ли я заставить cURL завершиться с ошибкой с кодом выхода, отличным от 0, если код состояния HTTP не равен 200?

Я всегда предполагал, что когда curl получил ответ HTTP 500, он возвращал код выхода, который означал сбой (!= 0), но, похоже, дело не в этом. Есть ли способ, как я могу сделать сбой cURL с кодом ...
113
голосов
10ответов
79k показов

Получение ROBOCOPY, чтобы вернуть "правильный" код выхода?

Можно ли попросить ROBOCOPY выйти с кодом выхода, который указывает на успех или неудачу? Я использую ROBOCOPY как часть моих конфигураций сборки TeamCity, и необходимость добавить шаг, чтобы просто ...
34
голоса
2ответа
12k показов

Можно ли сделать сбой SSH при сбое переадресации порта?

Если я делаю переадресацию удаленного порта, например, -R 3690:localhost:3690 когда привязка к порту на удаленном хосте уже существует, я получаю это предупреждение: Warning: remote port forwarding ...
14
голосов
2ответа
8k показов

Как заставить TaskScheduler завершиться с ошибкой, когда задача возвращает результат, отличный от 0

У меня есть задача резервного копирования, которая дает сбой с ненулевым результатом, но Планировщик заданий говорит, что она выполнила задачу правильно. Есть ли способ сообщить планировщику задач, ...
8
голосов
4ответа
6k показов

Доступ к коду выхода вне su -m $ USER -c "<cmd>"

Команда ниже выводит "0" или "1" правильно, в зависимости от ошибки или нет, потому что я положил $? внутри команды "су". sudo su -m $USER -c "./shutdown.sh &> /dev/null; echo \$?" Однако, если я ...
6
голосов
1ответ
316 показов

Использовать вывод команды в качестве кода выхода

Для моих сценариев непрерывной интеграции я хочу проверить, не ветка git не синхронизирована с веткой master. Поэтому я использую git rev-list --left-right --count master...my-branch-name Это вернет ...
5
голосов
3ответа
4k показов

Как вы используете PIPESTATUS, тройник и /bin /sh вместе?

Когда я бегу curl | tee test.txt; echo ${PIPESTATUS[0]} Я правильно вижу curl: попробуйте 'curl --help' или 'curl --manual' для получения дополнительной информации 2 Но когда я пытаюсь запустить ...
4
голоса
1ответ
2k показов

Как инвертировать код выхода программы или канала в ZSH?

Я хочу инвертировать код завершения последовательной команды: foo | bar внутри ZSH. Таким образом, 0 отображает 1 и 1-128 отображает 0 .
3
голоса
2ответа
2k показов

Какой код выхода для "curl -I", если не HTTP 200?

Я хочу проверить, какой код статуса HTTP возвращается для HTTP(S) URL. Меня не волнует содержание, поэтому я просто запрашиваю заголовок с помощью curl -I $ url или curl --head $ url Но какой код ...
3
голоса
2ответа
10k показов

код выхода 128, в чем причина?

Согласно определению код выхода 128 означает «недопустимый аргумент выхода». Но я всегда получаю 255 (выход из состояния вне диапазона) в случае, если аргумент неверен, как число с плавающей запятой. ...
3
голоса
1ответ
84 показов

Как выйти с кодом ошибки из nano?

При использовании vim для «ответа» какой-либо программе - обычно это git - может быть полезно преднамеренно завершить работу с ошибкой, чтобы отменить все действие, открывшее окно. подобно $ git ...
2
голоса
1ответ
460 показов

почему не "эхо $?msgstr "вывести код выхода команды прямо перед ней, пока она используется в" && "?

Предположим, у меня есть эта простая программа на C, которая возвращает 4 в оболочку. int main() { return 4; } Когда я его запускаю, тогда делаю echo $? Я бы получил 4 , что ожидается $ gcc foo.c && ...
2
голоса
3ответа
4k показов

Код выхода 127 в cygwin64

После нескольких лет без проблем несколько программ в моей установке cygwin64 на 64-битной Windows 7 Professional перестали работать, и вместо этого они сразу же завершают работу с кодом 127, что ...
1
голос
1ответ
1k показов
1
голос
0ответов
41 показов

Установка Android Studio и HAXM

Всем добрый день, В этом семестре я начал посещать курс по разработке мобильных приложений, и у меня возникли некоторые трудности с тем, чтобы на Android Studios можно было писать написанный код. ...
1
голос
0ответов
63 показов

Как получить код выхода из подпроцесса?

Итак, у меня есть процесс B. Как правило, процесс B вызывается и запускается полностью в контексте процесса A. К сожалению, по какой-то причине процесс B прекратил работать должным образом при вызове ...
1
голос
0ответов
42 показов

Имитация уровня ошибки

Моя команда выполняется долго, но я ожидаю, что она может завершиться с ошибкой, и в этом случае я хочу быстро завершить работу в цикле пакетной обработки. Как вывести уровень ошибки? Я пробовал ...
1
голос
3ответа
92 показов

Как найти файлы, которые не содержат собственного имени файла

При использовании шаблонов для генерации файлов важно включать имя шаблона в шаблон. При чтении сгенерированного файла, он помогает вам найти шаблон, используемый для его создания. Я хочу найти все ...
1
голос
1ответ
543 показов

пытаюсь установить исправление windows, но получаю отрицательный код выхода

Я пытаюсь установить исправление windows-8-RT kb2771744. Я получаю отрицательный код выхода:-2125124329 Я преобразовал это в hex: 7FDBFFE9 Я посмотрел вокруг, я не уверен, что с этим делать.
1
голос
1ответ
1k показов

Получить уровень ошибки в сценарии cmd, вызывающем ssh

ssh -i private_linux_key user@machine "exit 1" || echo %errorlevel% Это всегда печатает 0 . Как я могу получить реальный код ошибки, возвращаемый ssh? || как-то обнаруживает, что произошла ошибка.
0
голосов
1ответ
646 показов

Выход из состояния команд перед последней командой

В OS X, Linux и других системах вы можете использовать $? чтобы получить код выхода последней команды. Есть ли способ выхода из кодов старых команд? Или, сказав «дай мне код выхода nth предыдущей ...
0
голосов
1ответ
152 показов

Проверьте статус сценария копирования оболочки

У меня есть скрипт cron, и мне нужно его настроить; На самом деле некоторые клиенты генерируют в каталоге несколько файлов, моя задача - сделать резервные копии этих файлов на ленту, и мне нужно ...
0
голосов
1ответ
2k показов

Что означает состояние выхода 1 (0x1) для программы с графическим интерфейсом Windows?

Я периодически повторяюсь, когда Internet Explorer (C:\Program Files\Internet Explorer\iexplore.exe) выходит со статусом выхода 1 (0x1) в моих журналах событий Windows (идентификатор события 4689). ...
0
голосов
1ответ
3k показов

Как запустить несколько скриптов внутри скрипта, даже если один скрипт не работает

У меня есть простой сценарий Bash, который выполняет ряд других сценариев ... #/bin/bash … ./update_artifact1.sh $ARTIFACT_VERSION ./update_artifact2.sh $ARTIFACT_VERSION ./update_artifact3.sh ...
0
голосов
0ответов
6 показов

HTCondor отказывается запускать любые субдемоны

Я успешно установил HTCondor на главном узле, и это позволяет отправлять задания, однако задание находится в очереди. Я использовал тот же подход для установки HTCondor на первом узле, но не был ...
0
голосов
0ответов
7 показов

fish shell - команда запуска на основе состояния выхода предыдущей команды

Моя цель - настроить монитор так, чтобы он был максимально гибким и простым в использовании. Я использую рыбу в качестве раковины и добавил следующие две строки: abbr mon 'xrandr --output DP2 --auto ...
-1
голос
2ответа
730 показов

Эхо для кодов состояния?

Я ищу инструмент, как echo , но для кодов состояния $ sts 120 $ echo $? 120 Я знаю, что вы можете использовать вложенную оболочку в среде, похожей на bash: $ (exit 120) $ echo $? 120 но есть ли ...
-1
голос
2ответа
2k показов

правило кода выхода команды bash pipe

Я писал простой скрипт, который проверяет вывод команды, если она отображает определенное ключевое слово. Чтобы проверить, работает ли это, я проверял команду из командной строки bash. $ ls | grep -q ...