0
ответов

возвращаемое значение из eval

В руководстве по bash указано: eval [arg ...] Аргументы считываются и объединяются в одну команду. Затем эта команда считывается и выполняется оболочкой, и ...
04.01.2018
0
ответов

Разница между `exit;` и `exit $?;`

Есть ли разница между этими двумя командами: exec "$(dirname "$0")/suman-shell"; выход $?; и exec "$(dirname "$0")/suman-shell"; выход; это $? лишний в первом случае?
08.11.2017
0
ответов

Почему высокие коды выхода в оболочках Linux (> = 256) не работают должным образом?

Я обнаружил странное поведение (воспроизводимое с помощью zsh и bash в моей системе): $ # здесь все по-прежнему нормально $ bash -c 'exit 1'; echo $? 1 $ bash -c 'выход 255'; echo $? 255 $ zsh -c 'exit 255'; ...
27.09.2017
0
ответов

Получить код выхода из предыдущей команды перед конвейером [дубликат]

У меня есть это: узел $ {SUMAN_RUNNABLE} | тройник -a run.sh.log EXIT_CODE = $ ?; но похоже, что код выхода всегда равен 0, потому что tee предоставляет код, а не исполняемый файл узла. Есть ли способ ...
27.06.2017
0
ответов

Почему используется труба '|' завершить второй процесс, есть ли способ предотвратить это?

Просто чтобы дать некоторый контекст, я пытаюсь запустить эту команду echo "set hive.execution.engine = tez;" | hive hive завершается, как только "set hive.execution.engine ..." вводится в куст ...
25.06.2017
0
ответов

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

Я использую следующий сценарий для резервного копирования с помощью Borg Backup. Но у меня возникла странная проблема. Часть приведенного ниже скрипта не выполняется. Далее следует сценарий, затем выходной СКРИПТ: #! / Bin / bash ...
17.09.2016
0
ответов

код выхода команды ** перед ** последним? [дубликат]

Я запускаю сценарий в сценариях release.sh и caller.sh (caller.sh вызывает release.sh). Оба - bash. release.sh содержит набор условий с «exit 1» для ошибок. caller.sh содержит ...
04.09.2016
0
ответов

Команда exit ведет себя по-разному в Linux и HP-UX

Я работаю в проекте миграции с HP-UX (B.11.23) на LINUX (Red Hat Enterprise Linux Server версии 6.5 - Сантьяго). Было несколько случаев, когда команды HP-UX не работали должным образом в ...
24.08.2016
0
ответов

Продолжительность /proc/pid/stat

У меня есть процесс, который запускает дочерний процесс и, когда он завершается, сканирует /proc//stat, чтобы собрать некоторую информацию о процессоре и памяти, которые использовал дочерний процесс. Однако меня беспокоит, что я ...
10.04.2016
0
ответов

При прерывании процесса происходит ли утечка памяти?

Допустим, я создал программу на c/c++, где вручную выделил некоторые переменные. Затем во время выполнения программы я посылаю сигнал прерывания (Ctrl-C). Освободятся ли эти переменные из памяти, или ...
09.04.2016
0
ответов

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

У меня есть скрипт (run-docker-container .sh), который вызывает другой сценарий (create-docker-container.sh). create-docker-container выполняет сценарий curl для docker remote api и возвращает http-код ...
17.03.2016
0
ответов

Почему в начале скрипта статус выхода всегда равен 0?

У меня есть такой скрипт с именем судья: #! / Bin / bash echo "последний статус выхода: $?" Он всегда выводит «состояние последнего выхода - 0». Например: ls -l; судья # правильно сообщает 0 ls -z; судить # неправильно ...
09.03.2016
0
ответов

bash не завершает работу при аварийном завершении дочернего процесса из-за сигнала

Я очень стараюсь понять, что я делаю не так и почему? У меня есть сценарий launch.sh, который запускает process.sh. launch.sh #! / bin / bash пока правда; сделать ./process.sh done process.sh #! / bin / bash ...
17.02.2016
0
ответов

bash : multiple command в одной строке с другим кодом выхода

Я запускаю команду bash из кода c ++, используя предоставленную системную функцию в cstdlib. Мой вопрос не в реализации на C ++, а в том, что вещь, которая имеет отношение к моему вопросу, заключается в том, что у меня есть ...
05.02.2016
0
ответов

Неуклюжий код выхода

Я пишу несколько неуклюжих сценариев для проверки данных. Они предназначены для выбора и вызова другим процессом, которому необходимо увидеть код выхода из сценария awk, чтобы определить, было ли содержимое ...
14.08.2015
0
ответов

Как мне заставить мой сценарий выполнить еще одну команду после того, как предыдущая команда вернет ненулевое значение, прежде чем она будет прервана?

У меня есть сценарий оболочки, который вызывает сценарий Perl для обработки некоторого файла. Сценарии Perl завершаются либо с нулевым, либо с одним значением. У меня есть команда Unix set -e в начале моего сценария, чтобы ...
16.07.2015
0
ответов

Код выхода сценария оболочки и ведение журнала

У меня есть следующий простой сценарий оболочки, в котором я пытаюсь отправить STDERR & STDOUT на оба экрана и зарегистрируйте его в файле (test.log). Кроме того, при выходе я пытаюсь выйти с соответствующим выходом ...
27.05.2015
0
ответов

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

Ниже мой сценарий оболочки, который просто выполняет URL-адрес вроде этого http://example.com:8080/beat, анализирует ответ и проверяет на нем определенные условия. Если это условие выполнено, то завершиться успешно ...
14.03.2014
0
ответов

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

В Linux. Скажем, я хочу запустить команду, а это занимает слишком много времени. Я просто хочу убедиться, что это сделано. Как?
13.01.2014