1
ответ

Существует ли стандартная команда, которая всегда выходит с отказом?

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

Почему "Выполнение exit 130 не то же самое, что смерть от SIGINT"?

Из ответа Stéphane Chazelas на https://unix.stackexchange.com/a/230568 В идеале, мы бы хотели сообщать нашему родителю, что мы умерли от SIGINT (так что если это, например, другой bash-скрипт, ...
19.08.2017
1
ответ

Как получить возвращаемое значение из MATLAB function

Я вызываю функцию MATLAB с помощью сценария bash matlab -nodesktop -nosplash -nodisplay -r "matlabfunction input1 input2; quit" Я пытаюсь получить однозначное возвращаемое значение из функции matlab, ...
24.05.2017
1
ответ

статус выхода и никакой вывод

У меня есть команда, таким образом, что панель>/dev/null и я хочу знать статус выхода панели. Я читал некоторые сообщения su о $ {PIPESTATUS [0]}, но это работает, когда каждый передает вывод по каналу через |, и я не могу сделать...
13.04.2017
1
ответ

Могу ли я получить код выхода из вспомогательной оболочки, запущенной с помощью $ (command)? [дубликат]

Я устанавливаю такую ​​переменную: myvar = $ (command --params) Я хочу потом проверить код выхода ($?) моей команды. Проверяете $? как это всегда возвращает 0, потому что он успешно установил ...
23.02.2017
1
ответ

Как получить статус завершения конкретной команды в конвейере? [дубликат]

Я запускаю этот цикл while в сценарии, чтобы взять mysqldump и сжать его, но я хочу выйти из сценария, если таблица не существует. Ниже то, что я пробовал. пока читал ТАБЛИЦЫ; do sudo ...
13.02.2017
1
ответ

Команда Unix, которая немедленно возвращает определенный код возврата?

Есть ли стандартная команда Unix, которая делает что-то похожее на мой пример ниже $ 56 $ echo Код возврата был $? Код возврата был 56 $ должно быть чем-то, что может быть ...
10.10.2016
1
ответ

Что такое ENOANO (Никакой Анод) намеревался использоваться для?

Этот вопрос просто для неактивного любопытства, но я подозреваю, что другим будет любопытно также. При поиске errno.h (Linux 2.6) я не нашел ENOANO "Никаким Анодом". Нет никакого знака "Никакого катода" ошибки...
27.04.2016
1
ответ

Возвращаемое значение `find`: неверна ли справочная страница find?

На справочной странице find говорится: -execdir command {} + всегда возвращает true, а -execdir command {}; возвращает истину, только если команда возвращает 0. и СТАТУС ВЫХОДА find выходит ...
26.04.2016
1
ответ

статус выхода команды отличается, когда она запускается через strace

Я могу нормально смонтировать / размонтировать FTP как файловую систему, используя следующие команды: └──> curlftpfs -o codepage = windows-1250 (hidden) / home / marek / ftpfs └──> ls / home / marek / ftpfs / 1 2 ...
16.02.2016
1
ответ

Код возврата всегда 0 после рабочего эха “\\макроимя $” | ftp-i mymachine

Я, может казаться, не получаю ненулевой код возврата при вызове макроса ftp. Не имеет значения, с какими ошибками встречаются во время выполнения макроса ftp, например, каталог не существует, файл не делает...
07.11.2014
0
ответов

pdsh и код выхода команды

Я хотел бы использовать pdsh, чтобы подтвердить, что команда успешно выполняется на нескольких узлах, если команда завершается ошибкой на любом узле, код выхода (из pdsh )не должен быть -нулем. Рассмотрим следующие примеры :$ pdsh -w хост1, хост2 "выход 0
12.10.2021
0
ответов

Выйти из скрипта sh, если выполняется условие

Возможно, это вопрос новичка, но я новичок в написании сценариев sh, и мне нужно подождать около двух часов, чтобы убедиться, что моя логика верна, поэтому я просто хотел спросить здесь. У меня есть скрипт sh -, который должен получить количество строк в
05.10.2021
0
ответов

Почему 'let' завершается с кодом 1, когда результат вычисления равен 0?

Я наткнулся на этот вопрос, автор которого имел дело с проблемой, вызванной :пусть x=1 -1 выходит с кодом 1. Согласно руководству bash :Если последнее выражение оценивается как 0, пусть возвращает 1; в противном случае возвращается 0. (с. 56 -57
04.10.2021
0
ответов

Разница между операторами if [... и test... в bash

Рассмотрим следующее :эхо "привет" > файл.txt это _совпадение1 (){ местный м m=$ (cat "file.txt" | grep -F "$1" )если [-z "$m" ]; тогда вернуть 1 фи } это _совпадение2 (){ местный м m=$ (cat "file.txt"
04.10.2021
0
ответов

BASH :Изменить статус выхода в ловушке

Можно ли назначить другой статус выхода сценарию оболочки в обработчике прерываний? Через пробную ошибку -и -я обнаружил, что при вызове выхода в trap статус выхода можно изменить. Обычные команды, неудачные или успешные, не изменят статус выхода
02.09.2021
0
ответов

zsh :Как сохранить код возврата оператора без срабатывания `set -e `?

Предположим, я хочу получить код возврата (выход 56 )Если я использую set -e или обработчик zerr, я больше не могу :(выход 56 )рет=$? Если я использую (, выход 56 )|| true, чтобы избежать набора -e, код возврата будет...
10.08.2021
0
ответов

Не удалось обнаружить неудачную печать в удаленной системе с помощью ssh

Ниже приведен мой код для Linux, который печатает PDF-файл в удаленной системе MACOS. echo "Печать ssh -p 3335 ibrahimince@localhost 'lp -d Brother _HL _L2350DW _серия $HOMEDIR/Printed/$NEWFILE'"; эхо и...
06.08.2021
0
ответов

лучший способ получить код выхода из сценария документа перенаправления

если [ ! -z "админ _нас" ] тогда newgrp admin _us<< END command= `abc.sh `КОНЕЦ фи эхо $? Что мы видели здесь, так это то, что код выхода всегда равен 0, даже если abc.sh не работает, что лучше...
29.07.2021
0
ответов

Уничтожение скрипта Python также останавливает цикл while, из которого он был вызван

Я загружаю файлы с помощью скрипта Python, не -в интерактивном режиме и обычно в сеансе экрана. Для больших загрузок иногда случается, что скрипт останавливается, потому что он убит (Python или ОС, я...
10.06.2021
0
ответов

Игнорировать статус возврата команды в службе systemd

У меня следующая проблема: я работаю со сценарием, создающим файл устройства FIFO, но хочу вернуть значение true, даже если файл уже существует. Следующий фрагмент пытается создать файлы FIFO из...
29.04.2021
0
ответов

Почему «файл xxx.src» приводит к «невозможно открыть `xxx.src' (Нет такого файла или каталога )», но имеет статус выхода 0 (успех )?

Почему файл xxx.src приводит к невозможности открытия `xxx.src' (Нет такого файла или каталога ), но имеет статус выхода 0 (успех )? $ файл xxx.src ; эхо $? xxx.src :не удается открыть `xxx.src' (Нет такого файла или...
01.04.2021
0
ответов

Сделать так, чтобы скрипт bash всегда возвращал успех

У меня есть сервер OpenVPN, который запускает сценарий bash при установлении соединения. Этот скрипт использует wget для отправки информации на другой сервер. Сегодня я заметил, что когда этот другой сервер не...
23.10.2020
0
ответов

Существует ли стандартная команда, которая всегда завершается сигналом?

Этот вопрос очень похож на вопрос «Есть ли стандартная команда, которая всегда завершается ошибкой?» Я пишу код, который мне нужно проверить, корректно ли он обрабатывает подпроцессы, когда дочерний процесс...
10.10.2020
0
ответов

Почему при отправке процесса в фоновый режим устанавливается значение $? к ненулевому значению -?

Я только что заметил, что отправка процесса переднего плана в фоновый режим с помощью Ctrl -Z устанавливает $? переменной к ненулевому -значению. Почему это так? Такое поведение беспокоит меня, потому что я хотел иметь...
08.06.2020
0
ответов

Что означает RET=$? в предыдущем ответе?

В этой теме: https://superuser.com/questions/569092/how-to-split-the-http-error-code-from-the-contents-in-curl Что означает эта часть: если [[ $RET -ne 0 ]] ; затем # если код выхода ошибки, напечатать ...
05.06.2020
0
ответов

xargs не завершает работу при ошибке

У меня есть сценарий bash, в котором я использую find для получения набора файлов в каталоге, из которого я затем использую xargs для выполнения указанных файлов в среде chroot по одному сценарию за раз . Я так понимаю...
10.02.2020
0
ответов

Как зафиксировать stdout и sterr И правильно передать статус выхода в команде Shell?

Я хочу сделать следующую команду :2> & 1 | shell _script.sh "строка темы" Где stdout и sterr выполняемой команды будут переданы в оболочку _script.sh для отправки в виде тела...
10.11.2019
0
ответов

выход из командного цикла, но причина не в коде выхода?

Я выполняю следующее: echo "while emacs; do echo $ ?; done; echo Код выхода: $ ?;" | bash Если я выхожу из emacs через меню или кнопку закрытия, он печатает код выхода 0 и перезапускается. Если я выхожу из emacs через ...
04.02.2019
0
ответов

Каковы минимальные и максимальные значения кодов выхода в Linux?

Каковы минимальные и максимальные значения следующих кодов выхода в Linux: Код выхода, возвращаемый из двоичного исполняемого файла ( например: C программа). Код выхода, возвращаемый из сценария bash (когда ...
22.01.2018