2
ответа

Bash: Помогите отточить пользовательскую функцию

Я изучаю Bash и написал базовую функцию: wsgc () {# Сотрите значение глобальной переменной для ` getopts`. ОПТИНД = 1; эхо "git add -A"; в то время как getopts m: p option; do ...
01.09.2017
2
ответа

Не удается правильно выйти из сценария bash

Я создал сценарий на bash. #! / bin / bash zen () { mark = $ (zenity --scale \ --text 'FREQUENCY' \ --value = $ la \ --min-value = 0 \ --max-value = 5000 \ --step = 1) } la = 500 echo "Сценарий ...
08.08.2017
2
ответа

Убить команды после команды

Как уничтожить следующие команды при выполнении условного цикла? Мое состояние такое, как показано ниже, и я хочу выйти из всего сценария, если он показывает эхо «не найдено», чтобы все, что происходит после этого цикла, не ...
18.03.2017
2
ответа

Как я могу запустить две команды параллельно и завершить их, если ОДНА из них завершается кодом выхода 0?

У меня есть 2 команды, которые должны выполняться одновременно. И я хочу, чтобы сценарий завершился, если один из них завершится с кодом 0 или 1. Как я могу добиться этого в Linux (Ubuntu) cmd1 & cmd2 & ...
12.01.2017
2
ответа

Как команда выхода работает на терминале Unix?

Не могли бы вы объяснить, как команда выхода работает в терминале Unix? Поиск выхода человека и выхода не помог, и я столкнулся со следующей проблемой. После установки надстройки ...
26.10.2016
2
ответа

Код выхода в конце сценария bash

Я не понимаю, что означает код выхода в конце сценария bash: Я знаю, что код выхода 0 означает, что он завершился успешно, и что есть еще много номеров кодов выхода (127, если я ...
07.09.2016
2
ответа

ksh - Ctrl-D карты для выхода из оболочки

Я хотел бы знать, как мы можем отобразить Ctrl-D ключей в ksh для выхода из оболочки, как это делает в оболочке удара. Не очень знакомый с привязкой клавиш в ksh. Редактирование Видит мои комментарии ниже. $ повторяют выход $ удара за 0$...
24.05.2016
2
ответа

Исполнительная команда PHP имеет результат 0, даже если ошибка происходит

У меня есть этот код PHP: $execout=exec ('ssh root@xxx.xxx.xxx.xx "sudo/etc/init.d/smokeping перезагружают"', $output1, $result); если ($result! =0) {отзываются эхом, "который не может перезагрузить";} еще {отзываются эхом "успешн
27.04.2016
2
ответа

Испытывание затруднений из-за основного, если затем оператор

при изучении основ сценариев и у меня есть эта строка кода: #!/bin/sh, если [$ #-ne 1] затем отзываются эхом, "Предоставляют один каталог для поиска" эха "Использование в качестве примера: something.sh directory_name"...
22.04.2015
2
ответа

Как я ищу коды выхода для приложений?

Я испытываю затруднения при определении местоположения всестороннего актуального списка кодов ошибок от Bash. например: $ udevadm информация/dev/sdx; повторить $ Кода выхода? Неизвестное устройство, - называют =, - путь =, или полный путь в/dev/...
18.10.2014
2
ответа

выйдите из сценария, если ls строка не нашла соответствия

Я пишу этот сценарий, которые имеют эту строку: ls-lrt /dir1/dir2/filename*.txt | хвост-1 | awk '{печатает 9$}' | переменная чтения, Что я хотел, должен выйти из сценария (не используя оператор "if") если это...
14.08.2014
2
ответа

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

У меня есть сценарий, который соединяется с удаленным сервером через SFTP, и получите некоторый файл оттуда. Мой сценарий идет как это:/usr/bin/sftp USER@remote.server.com <<ЖК-монитор/dir1/dir2/dir3 cd/rsdir1/EOF...
25.04.2014
2
ответа

если огибающая переменная существует затем выход из сценария

#!/bin/bash, если [[-n "$MYVAR"]]; затем выход; fi # иначе остальная часть сценария продолжается... Я пытаюсь выйти из сценария оболочки, если определенная огибающая переменная 0. Сценарий выше не делает...
29.12.2013
2
ответа

Удаление процесса-зомби из таблицы процессов

Может кто-то объяснять, когда родительский процесс получает статус выхода мертвого дочернего процесса через ожидание, кто на самом деле перераспределяет память дочернего процесса и удаляет его из процесса...
21.12.2013
2
ответа

Сценарий пепла Busybox не выходит чисто после выполняющейся кошки; не мог получить код выхода

Рассмотрите следующий сценарий wrapcat.sh (обертка для кошки) в иллюстративных целях. Это выполняется с busybox (пепел) во встроенном поле Linux 2.6. #!/bin/sh кошка 1$ При определенных обстоятельствах, этом...
19.12.2013
2
ответа

Что такое “Выход 2” от законченного состояния фонового задания?

Я имею осуществление, чтобы вставить файл некоторые данные (*conf из некоторых каталогов) и должен сделать это в фоне. Я сделал это, и я задаюсь вопросом, что является значением выходных сигналов: [тесты A@localhost] $...
23.11.2013
2
ответа

Тест, если число от диапазона <0, бесконечность)

У меня есть проблема, Если [[*]] затем еще продолжают выход 1 fi, я хочу протестировать это, аргументом моему переключателю (например-d 3) является допустимое положительное десятичное целое число (последовательность одного или нескольких из...
21.11.2013
2
ответа

Почему 'выходит, и' не работают?

Я не понимаю, почему выход и не работает. Почему делает это нет?
15.08.2013
2
ответа

Ожидайте сценарий в ударе и коды выхода

У меня есть сценарий удара, который называет ожидать сценарий. Ожидать сценарий имеет несколько условий. Это ssh's в поле и выполняет команду, и существуют различные возможные ошибки, которые могли произойти который...
14.06.2013
2
ответа

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

Есть ли какая-либо стандартная команда, которая инвертирует код выхода другой команды, обеспеченной как аргумент, не используя функции оболочки, или запуская оболочку? У меня есть программа, которая делает что-то...
19.10.2012
2
ответа

Как передать данные вне, обрабатывают для прогресса zenity?

Обычно это было бы вопросом о том, как передать данные от подпроцесса до основного процесса, но возможно zenity имеет некоторые дополнительные причуды, поэтому сфокусируйтесь на zenity. Пример: #!/bin/sh (отзываются эхом "10"; сон...
17.05.2012
2
ответа

Почему я получаю ошибку 255 при возврате-1

Я являюсь новым в программирование на C++, и у меня есть очень простой вопрос. Я заметил, что, когда я возвращаю-1 в программе C++ и затем проверяю статус выхода, я добираюсь 255. Почему это? Код является самым основным:...
05.05.2012
1
ответ

Использовать выход, но не закрывать терминал в сценарии bash

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

Не удается остановить цикл сценария l с помощью команды выхода

В моем скрипте есть функция отладки (, которая запускается через nemo.action ), которая использует всплывающее окно зенита, чтобы спросить, хочет ли пользователь остановиться или продолжить при возникновении ошибки. Однако, когда это происходит внутри цик
22.08.2020
1
ответ

Параметр onecmd оболочки Bash Назначение использования

Я читал man-страницу, но не понимаю назначения опции onecmd в bash. Если я использую команду set -o onecmd, оболочка немедленно завершает работу. Я ожидаю, что он подождет, пока я войду в один...
04.07.2020
1
ответ

Как мне выйти из less при чтении со стандартного ввода, когда он вызывается с одним аргументом минус :"less -"

Есть ли правильный способ выйти из less -без завершения процесса? Я случайно создал файл с именем-(минус )и попытался просмотреть его с :меньше -Меньше, чем следует stdin, и я не нашел...
28.12.2019
1
ответ

Как в bash получить код выхода из подоболочки при использовании локального

Этот вопрос близок к другим — Могу ли я получить код выхода из подоболочки, запущенной с помощью $(команда)? Однако я не нашел решений, которые позволили бы мне получить код выхода из вспомогательной оболочки...
28.12.2019
1
ответ

Выполнить специальное действие по тайм-ауту bash

Этот вопрос касается только bash, а не ssh или любого другого инструмента. Я хотел бы обнаружить тайм-аут bash, и только тайм-аут :Меня НЕ интересуют никакие другие условия выхода (выход, EOF, ^D или...
22.10.2019
1
ответ

Автоматический запуск сценария строка за строкой, но с запросом перед каждой строкой, начиная со второй строки и далее.

Я работаю над сценарием примерно из 20 строк, который я тестирую снова и снова, копируя и выполняя строку за строкой. Вместо того, чтобы копировать-вставлять каждую строку и нажимать Enter для выполнения, я бы…
31.08.2019
1
ответ

nohup завершает работу с ошибкой 125

nohup завершает работу с ошибкой 125 при попытке запустить скрипт Python в фоновом режиме, но при использовании подстановочных знаков, указывающих на тот же самый файл, nohup работает. root@rpi_2:/home/pi/shortcuts# nohup -c ...
27.08.2019