Новые вопросы с тегом «exit-code»
Всего найдено 25 вопросов
0
голосов
1
ответ
332
просмотра
Как выйти с кодом ошибки из nano?
При использовании vim для «ответа» какой-либо программе - обычно это git - может быть полезно преднамеренно завершить работу с ошибкой, чтобы отменить все действие, открывшее окно. подобно $ git commit -a # vim opens, showing me the staged files and asking for a commit message # oops, I see some stu...
спросил leftaroundabout 5 лет назад
6
голосов
1
ответ
498
просмотров
Использовать вывод команды в качестве кода выхода
Для моих сценариев непрерывной интеграции я хочу проверить, не ветка git не синхронизирована с веткой master. Поэтому я использую git rev-list --left-right --count master...my-branch-name Это вернет что-нибудь. лайк 1 3 (3 коммитов впереди мастера, 1 сзади) Добавление | cut -f1даст мне только перв...
спросил Sven Reuter 7 лет назад
1
голосов
0
ответов
283
просмотра
Как получить код выхода из подпроцесса?
Итак, у меня есть процесс B. Как правило, процесс B вызывается и запускается полностью в контексте процесса A. К сожалению, по какой-то причине процесс B прекратил работать должным образом при вызове A, но он отлично работает при вызове непосредственно из командная строка. У меня нет доступа к источ...
спросил Sidney 7 лет назад
-1
голосов
2
ответа
1664
просмотра
правило кода выхода команды bash pipe
Я писал простой скрипт, который проверяет вывод команды, если она отображает определенное ключевое слово. Чтобы проверить, работает ли это, я проверял команду из командной строки bash. $ ls | grep -q foo $ echo $? Отображаемое значение 1 или 0 зависит от вывода команды и параметра grep, как я и ож...
спросил Chihaya 7 лет назад
0
голосов
1
ответ
1565
просмотров
Что означает состояние выхода 1 (0x1) для программы с графическим интерфейсом Windows?
Я периодически повторяюсь, когда Internet Explorer ( C: \ Program Files \ Internet Explorer \ iexplore.exe ) выходит со статусом выхода 1 (0x1) в моих журналах событий Windows ( идентификатор события 4689 ). Всякий раз, когда я гугляю значение этих кодов выхода, я всегда просто получаю этот список (...
спросил QuestionOverflow 8 лет назад
2
голосов
1
ответ
588
просмотров
почему не "эхо $?" вывести код завершения команды прямо перед ней, пока она используется в "&&"?
Предположим, у меня есть эта простая программа на C, которая возвращает 4 в оболочку. int main() { return 4; } Когда я его запускаю, то делаю echo $?, я получаю 4, что ожидается $ gcc foo.c && ./a.out $ echo $? 4 <<<< expected НО, когда я делаю следующее, я ничего не получаю $...
спросил One Two Three 8 лет назад
-1
голосов
2
ответа
875
просмотров
Эхо для кодов состояния?
Я ищу инструмент, как echo, но для кодов состояния $ sts 120 $ echo $? 120 Я знаю, что вы можете использовать вложенную оболочку в среде, похожей на bash: $ (exit 120) $ echo $? 120 но есть ли способ сделать такое независимым от вашей оболочки?
спросил David Cowden 9 лет назад
2
голосов
3
ответа
4035
просмотров
Код выхода 127 в cygwin64
После нескольких лет без проблем несколько программ в моей установке cygwin64 на 64-битной Windows 7 Professional перестали работать, и вместо этого они сразу же завершают работу с кодом 127, что обычно означает «команда не найдена» в Bash . В частности, такие программы, как vim, emacsи даже clearде...
спросил Tim Parenti 9 лет назад
3
голосов
2
ответа
2432
просмотра
Какой код выхода для "curl -I", если не HTTP 200?
Я хочу проверить, какой код статуса HTTP возвращается для HTTP (S) URL. Меня не волнует содержание, поэтому я просто запрашиваю заголовок с помощью curl -I $ url или curl --head $ url Но какой код выхода я должен проверить, например, в subprocess.check_call ? В частности, могу ли я получить ненулево...
спросил Nemo 9 лет назад
0
голосов
1
ответ
816
просмотров
Выход из состояния команд перед последней командой
В OS X, Linux и других системах вы можете использовать, $?чтобы получить код завершения последней команды. Есть ли способ выхода из кодов старых команд? Или сказать «дай мне код выхода nthпредыдущей команды» или сказать «дай мне код выхода процесса с PID p»?
спросил Amit Kumar Gupta 10 лет назад
1
голосов
0
ответов
245
просмотров
Имитация уровня ошибки
Моя команда выполняется долго, но я ожидаю, что она может закончиться с ошибкой, и в этом случае я хочу быстро завершиться с ошибкой в пакетном цикле. Как вывести уровень ошибки? Я пробовал командный файл с exit 1. Но он закрывает родительский скрипт независимо от того, вызывается он call raise_er...
спросил Val 10 лет назад
0
голосов
1
ответ
356
просмотров
Проверьте статус сценария копирования оболочки
У меня есть скрипт cron, и мне нужно его настроить; На самом деле некоторые клиенты генерируют в каталоге несколько файлов, моя задача - сделать резервные копии этих файлов на ленте, и мне нужно сделать if if else cp $files $tape if exit 0 then send successfully mail delete files else send a fai...
спросил user324868 10 лет назад
1
голосов
3
ответа
313
просмотров
Как найти файлы, которые не содержат собственного имени файла
При использовании шаблонов для генерации файлов важно включать имя шаблона в шаблон. При чтении сгенерированного файла, он помогает вам найти шаблон, используемый для его создания. Я хочу найти все шаблоны в каталоге, которые не содержат их собственных имен файлов, распечатать те, которые я нахожу,...
спросил Craig 10 лет назад
0
голосов
1
ответ
2929
просмотров
Как запустить несколько скриптов внутри скрипта, даже если один скрипт не работает
У меня есть простой сценарий Bash, который выполняет ряд других сценариев ... #/bin/bash … ./update_artifact1.sh $ARTIFACT_VERSION ./update_artifact2.sh $ARTIFACT_VERSION ./update_artifact3.sh $ARTIFACT_VERSION Проблема в том, что если первая команда (или вторая) умирает с ошибкой, ни одна из после...
спросил Dave 10 лет назад
4
голосов
3
ответа
4265
просмотров
Как вы используете PIPESTATUS, тройник и / bin / sh вместе?
Когда я бегу curl | tee test.txt; echo $ Я правильно вижу curl: попробуйте 'curl --help' или 'curl --manual' для получения дополнительной информации 2 Но когда я пытаюсь запустить точно такую же команду, используя '/ bin / sh': sh -c "curl | tee test.txt; echo \$" я получил curl: попробуйте '...
спросил Yasser Zamani 10 лет назад
1
голосов
1
ответ
788
просмотров
пытаюсь установить исправление windows, но получаю отрицательный код выхода
Я пытаюсь установить исправление windows-8-RT kb2771744. Я получаю отрицательный код выхода: -2125124329 Я преобразовал это в hex: 7FDBFFE9 Я посмотрел вокруг, я не уверен, что с этим делать.
спросил Naz 11 лет назад
172
голосов
3
ответа
74313
просмотров
Могу ли я заставить cURL завершиться с ошибкой с кодом выхода, отличным от 0, если код состояния HTTP не равен 200?
Я всегда предполагал, что когда curl получил ответ HTTP 500, он возвращал код выхода, который означал сбой (! = 0), но, похоже, это не так. Есть ли способ, как я могу сделать сбой cURL с кодом выхода, отличным от 0, если код состояния HTTP не 200? Я знаю, что могу использовать, -w "%"но это помещает...
спросил knocte 11 лет назад
1
голосов
1
ответ
1461
просмотр
Получить уровень ошибки в сценарии cmd, вызывающем ssh
ssh -i private_linux_key user@machine "exit 1" || echo %errorlevel% Это всегда печатает 0. Как я могу получить реальный код ошибки, возвращаемый ssh? || как-то обнаруживает, что произошла ошибка.
спросил Roman 11 лет назад
8
голосов
4
ответа
5745
просмотров
Доступ к коду выхода вне su -m $ USER -c "<cmd>" </cmd>
Команда ниже выводит «0» или «1» правильно, в зависимости от ошибки или нет, потому что я положил $? внутри команды "су". sudo su -m $USER -c "./shutdown.sh &> /dev/null; echo \$?" Однако, если я сделаю это: sudo su -m $USER -c "$BASE/bin/shutdown.sh &> /dev/null"; echo $? он всегда...
спросил Nick 12 лет назад
4
голосов
1
ответ
2049
просмотров
Как инвертировать код выхода программы или канала в ZSH?
Я хочу инвертировать код завершения последовательной команды: foo | barв ZSH. Так что 0карты 1и 1-128карты 0.
спросил math 12 лет назад
3
голосов
2
ответа
9883
просмотра
код выхода 128, в чем причина?
Согласно определению код выхода 128 означает «недопустимый аргумент выхода». Но я всегда получаю 255 (статус выхода вне диапазона) в случае, если аргумент недопустим, как число с плавающей запятой. Это проприетарная реализация в моем дистрибутиве Linux? # exit 1.234 exit bash: exit: 1.234: numeric...
спросил P K 12 лет назад
32
голосов
2
ответа
11025
просмотров
Можно ли сделать сбой SSH при сбое переадресации порта?
Если я делаю переадресацию удаленного порта, например, -R 3690:localhost:3690когда привязка к порту на удаленном хосте уже существует, я получаю это предупреждение: Warning: remote port forwarding failed for listen port 3690 Есть ли способ вызвать ошибку ssh (то есть выйти с ненулевым кодом возврат...
спросил Matt Joiner 13 лет назад
14
голосов
2
ответа
7399
просмотров
Как заставить TaskScheduler завершиться с ошибкой, когда задача возвращает результат, отличный от 0
У меня есть задача резервного копирования, которая дает сбой с ненулевым результатом, но Планировщик заданий говорит, что она выполнила задачу правильно. Есть ли способ сообщить планировщику задач, что задача не удалась?
спросил Pablo Montilla 13 лет назад
111
голосов
10
ответов
76862
просмотра
Получение ROBOCOPY, чтобы вернуть «правильный» код выхода?
Можно ли попросить ROBOCOPY выйти с кодом выхода, который указывает на успех или неудачу? Я использую ROBOCOPY как часть моих конфигураций сборки TeamCity, и необходимость добавить шаг, чтобы просто заставить замолчать код выхода из ROBOCOPY, кажется мне глупой. В основном я добавил это: EXIT /B 0...
спросил Lasse Vågsæther Karlsen 13 лет назад
1
голосов
1
ответ
1536
просмотров
Как проверить статус возврата команды, вызванной из командной строки в Windows?
reg import RegFile.reg Как проверить код возврата этой команды?
спросил ashish 14 лет назад