Описание тега exit-code

12 ответов

Получение ROBOCOPY для возврата "правильного" кода выхода?

Можно ли попросить ROBOCOPY выйти с кодом выхода, который указывает на успех или неудачу? Я использую ROBOCOPY как часть моих конфигураций сборки TeamCity, и необходимость добавлять шаг, чтобы просто заставить замолчать код выхода из ROBOCOPY, кажет…
07 май '11 в 13:03
1 ответ

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

Для моих сценариев непрерывной интеграции я хочу проверить, не ветка git не синхронизирована с веткой master. Поэтому я использую git rev-list --left-right --count master...my-branch-name Это вернет что-нибудь. лайк 1 3 (3 коммитов впереди мастера, …
14 авг '17 в 14:17
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/shu…
20 сен '12 в 22:57
1 ответ

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

У меня периодически возникают события выхода из Internet Explorer (C: \ Program Files \ Internet Explorer \ iexplore.exe) со статусом выхода 1 (0x1) в журналах событий Windows ( идентификатор события 4689). Всякий раз, когда я гугляю значение этих к…
12 сен '16 в 19:04
1 ответ

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

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

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

У меня есть скрипт cron, и мне нужно его настроить; На самом деле некоторые клиенты генерируют в каталоге несколько файлов, моя задача - сделать резервные копии этих файлов на ленте, и мне нужно сделать if if else cp $files $tape if exit 0 then send…
19 май '14 в 11:21
3 ответа

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

После многих лет без проблем несколько программ в моей установке cygwin64 на 64-битной Windows 7 Professional не работают, и вместо этого, похоже, немедленно завершают работу с кодом 127, что обычно означает "команда не найдена" в Bash. В частности,…
01 янв '15 в 22:18
0 ответов

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

Моя команда выполняется долго, но я ожидаю, что она может завершиться с ошибкой, и в этом случае я хочу быстро завершить работу в цикле пакетной обработки. Как вывести уровень ошибки? Я пробовал командный файл с exit 1, Но он закрывает родительский …
11 июл '14 в 08:38
1 ответ

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

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

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

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

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

Моя цель - настроить монитор так, чтобы он был максимально гибким и простым в использовании. Я использую рыбу в качестве раковины и добавил следующие две строки: abbr mon 'xrandr --output DP2 --auto --primary --left-of eDP1 || xrandr --output HDMI1 …
0 ответов

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

Итак, у меня есть процесс B. Как правило, процесс B вызывается и запускается полностью в контексте процесса A. К сожалению, по какой-то причине процесс B прекратил работать должным образом при вызове A, но он отлично работает при вызове непосредстве…
20 фев '17 в 15:18
2 ответа

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

Я хочу проверить, какой код состояния HTTP возвращается для HTTP(S) URL. Меня не волнует содержание, поэтому я просто запрашиваю заголовок с помощью curl -I $url или curl --head $url Но какой код выхода я должен проверить, например, в subprocess.che…
18 дек '14 в 11:11
3 ответа

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

При использовании шаблонов для генерации файлов важно включать имя шаблона в шаблон. При чтении сгенерированного файла, он помогает вам найти шаблон, используемый для его создания. Я хочу найти все шаблоны в каталоге, которые не содержат их собствен…
04 мар '14 в 22:26
2 ответа

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

Я ищу такой инструмент, как echo, но для кодов состояния $ sts 120 $ echo $? 120 Я знаю, что вы можете использовать вложенную оболочку в среде, похожей на bash: $ (exit 120) $ echo $? 120 но есть ли способ сделать такое независимым от вашей оболочки?
16 сен '15 в 17:27
3 ответа

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

Когда я бегу curl | tee test.txt; echo ${PIPESTATUS[0]} Я правильно вижу curl: попробуйте 'curl --help' или 'curl --manual' для получения дополнительной информации 2 Но когда я пытаюсь запустить точно такую ​​же команду, используя '/bin/sh': sh -c "…
20 янв '14 в 19:25
1 ответ

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

Предположим, у меня есть эта простая программа на C, которая возвращает 4 в оболочку. int main() { return 4; } Когда я запускаю его, тогда делаю echo $?, Я бы получил 4, что ожидается $ gcc foo.c &amp;&amp; ./a.out $ echo $? 4 &lt;&lt;&lt;&lt; expec…
18 дек '15 в 08:49
1 ответ

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

На OS X, Linux и других системах вы можете использовать $? чтобы получить код выхода последней команды. Есть ли способ выхода из кодов старых команд? Либо, сказав "дай мне код выхода из nth предыдущая команда "или, говоря", дайте мне код выхода проц…
16 окт '14 в 10:23
2 ответа

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

Если я делаю удаленный порт вперед, а-ля -R 3690:localhost:3690 когда привязка уже существует на порту на удаленном хосте, я получаю это предупреждение: Warning: remote port forwarding failed for listen port 3690 Есть ли способ вызвать ошибку ssh (т…
31 окт '11 в 01:13
2 ответа

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

Я писал простой скрипт, который проверяет вывод команды, если она отображает определенное ключевое слово. Чтобы проверить, работает ли это, я проверял команду из командной строки bash. $ ls | grep -q foo $ echo $? Отображаемое значение 1 или 0 завис…
05 янв '17 в 16:56