17
ответов

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

У меня есть два нечто процессов и панель, соединенная с каналом: нечто $ | панель панели всегда выходит 0; я интересуюсь кодом выхода нечто. Там какой-либо путь состоит в том, чтобы достигнуть его?
17.05.2013
6
ответов

выход из всех соединений SSH в одной команде и близком PuTTY

Существует ли способ отступить из всех соединений SSH и закрыть PuTTY в "одном выстреле"? Я работаю в Windows 7 и использую PuTTY для SSH к различным хостам Linux. Пример пути я работаю: SSH к...
26.06.2012
6
ответов

Google Chrome выхода от терминала

Существует ли способ заставить Google Chrome выходить, от терминала, помимо использования killall Google Chrome? Я хотел бы смочь закрыть его из сценария, не уничтожая его.
13.03.2012
5
ответов

Что действительно выходит из 99 средств?

Я хочу знать то, что является выходом 99 и почему был бы одно использование это и что является использованием значения его. Например, я использую выход 99.
06.01.2019
5
ответов

Получение функциональных возможностей «гарантировать» / «наконец» в команде оболочки (не сценарии)?

Мне нужно знать, была ли команда выполнена успешно или неудачно, и безоговорочно выполнить некоторую очистку после этого. Ни один из обычных вариантов выполнения последовательных команд здесь не подходит: ...
05.06.2017
5
ответов

Может программа затем в конвейере видеть код выхода предыдущей программы?

Я хотел бы сделать конвейер сценариев Bash как этот prog1 | prog2 таким образом, что prog2 видят код выхода prog1 и действуют по-другому на основе той информации. Действительно ли это возможно?
08.03.2014
4
ответа

Статус выхода из Bash, используемый с PIPE

Я пытаюсь понять, как передается статус выхода при использовании канала. Предположим, я использую, чтобы найти несуществующую программу: какая lss эхо $? 1 Поскольку я не смог найти lss, я получил ...
20.05.2017
4
ответа

Код выхода по умолчанию, когда процесс завершается?

Когда процесс уничтожается с управляемым сигналом как SIGINT или SIGTERM, но он не обрабатывает сигнал, каков будет код выхода процесса? Что относительно для неуправляемых сигналов как...
07.09.2016
4
ответа

Вызвать сценарий для другого сценария, но не выходить из родительского, если потомок сначала вызывает exit

. Sh: #! / bin / ksh эхо "прова" . ./second.sh echo "ho lanciato il secondo" . ./third.sh echo "ho lanciato il terzo" second.sh: echo "sono nel secondo script" dosomething1 exit $? Если second.sh ...
23.07.2015
4
ответа

Как я получаю список кодов выхода (и/или коды возврата) и значение для команды/утилиты?

Существует ли способ, которым я могу сделать то, что указало в заголовке от терминальных команд, или я должен буду изучить коды?
23.01.2014
4
ответа

колотите выходы-e при разрешении или expr оценивает к 0

У меня есть сценарий удара, который устанавливает-e, таким образом, сценарий выйдет на любом статусе выхода! = 0. Я пытаюсь сделать некоторую основную арифметику оболочки, присвоенную переменным, и иногда выражение равняется 0 который...
31.01.2013
4
ответа

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

Таким образом, я писал этот небольшой сценарий наутилуса для транскодирования видео в mp3: #!/bin/bash-x, если [-z "1$"] затем zenity - предупреждение - текст = "Ошибка - Никакой файл не выбран!" выйдите из 1 fi...
22.06.2011
4
ответа

Почему должен, ребенок vfork или ветвления называет _exit () вместо выхода ()?

Из страницы справочника vfork (): vfork () отличается от ветвления (), в котором приостановлен родитель, пока ребенок не звонит execve (2) или _exit (2). Ребенок совместно использует всю память с ее родителем...
12.06.2011
3
ответа

Как определить, что я нахожусь в подоболочке?

Я пытаюсь написать функцию, заменяющую встроенную функцию выхода, чтобы предотвратить выход из терминала. Я пытался использовать переменную окружения SHLVL, но это не похоже...
16.06.2019
3
ответа

Как я могу выйти из I3 без использования мыши?

Всякий раз, когда я перехожу к выходу I3 бар, появляется на вершине, давая мне возможность нажать Да, чтобы выйти или X, чтобы отменить.
25.11.2018
3
ответа

Какие режимы выхода существуют в shell-скриптинге вообще и в Bash в частности?

Я знаю, что в shell-скриптинге "выход" обычно означает добровольное или, по крайней мере, успешное завершение сеанса (или процесса внутри сеанса) и что существует несколько различных режимов выхода; ...
03.10.2018
3
ответа

Почему делает (выйдите 1), не выходят из сценария?

У меня есть сценарий, который не выходит, когда я хочу его к. Сценарий в качестве примера с той же ошибкой: #!/bin/bash функция bla () {возвращаются 1} bla || (отзовитесь эхом '1'; выйдите 1) отзываются эхом '2', я принял бы...
13.12.2017
3
ответа

Где определяется `exit`?

Предположим, я хочу, чтобы команда bash выполняла дополнительные действия. В качестве простого примера представьте, что я просто хочу, чтобы он отображал «123» перед запуском. Один из простых способов сделать это - присвоить команде псевдоним. Поскольку
10.03.2016
3
ответа

Как дождаться завершения всех порожденных и фоновых процессов в сценарии bash

Я искал и искал и не могу найти рабочего решения для сценария bash, который я пытаюсь создать, чтобы завершить процесс и дождитесь его завершения и порожденных процессов. Я все еще много изучаю Linux ....
16.01.2016
3
ответа

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

Я загружаю некоторое программное обеспечение; я вижу pid процесса загрузки с вершиной. Скажем, это 1001. Как я могу сделать его так, чтобы мой компьютер закрылся после процесса 1 001 выход?
20.05.2014
3
ответа

надежный код возврата фонового процесса

Давайте примем следующую часть кода удара: нечто> файл журнала 2> &1 и foo_pid= $! в то время как-p$foo_pid PS действительно проверяют с помощью ping-запросов-c 1 localhost сделанный $foo_pid ожидания если [[$? == 0]] затем повторяют "нечто
21.02.2014
3
ответа

Ожидать использование команды в Linux?

#!/bin/bash функция назад () {сон 1$ выходят из 2$} назад $1$ 2 и b= $! если 'ожидают $!'; затем успех эха еще повторяет отказ fi bash-3.00#./спина 300 0 отказов bash-3.00#./спина 300 1...
27.09.2013
3
ответа

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

У меня есть вопрос относительно сценария оболочки Unix. Скажите, выходите ли Вы действительно 1 во внутреннем если: это выйдет, или это все еще выполнит внешнее если? Следующее является фиктивным примером. если ["$PASSWORD" == "$...
24.10.2012
3
ответа

Возвращаемое значение команд при использовании stdin?

Обработка изображений я выполняю следующую команду: повторите "root:mypass" | chpasswd, Как я могу получить код возврата / код ошибки, возвращенный chpasswd? Это возможно в этом случае вообще? Я попробовал RET = '...
03.09.2012
3
ответа

Действительно ли безопасно закрыть оболочку только путем нажатия на "X" или использования “ctrl+d”?

Действительно ли безопасно закрыть оболочку только путем нажатия на "X" или использования "ctrl+d", в то время как зарегистрированный в качестве корня с su, или действительно ли более безопасно закрыть его путем ввода "выхода"
26.04.2012
2
ответа

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

Есть приложения, которые не завершаются корректно, оставляя позади свой процесс. Одним из примеров, который я нашел, является Foxit Reader. Конечно, в идеале было бы сообщить об ошибке и исправить приложение, но...
29.01.2021
2
ответа

Является ли sigspec для 0 EXIT или SIGEXIT или выхода?

Мне нужно написать ловушку, которая отслеживает выход из процесса (среди прочего )и удаляет временный файл. Я бы предпочел использовать sigspec вместо числа для лучшей читабельности кода, соответствующие...
11.09.2020
2
ответа

Выход из оболочки с запущенным процессом на переднем плане

У меня есть процесс, работающий на переднем плане. Мне интересно, можно ли выйти из Bash, не (конечно) убивая процесс переднего плана и выходя, как обычно, и не убивая терминал...
27.05.2019
2
ответа

Как удалить команду «exit» из оболочки Linux

Я работаю над Linux Ubuntu 16.04. В этой задаче я хочу удалить некоторые команды из оболочки Linux. В частности, я хочу удалить команду выхода. Я хочу, чтобы, если пользователь попытается выйти ...
08.01.2019
2
ответа

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

у меня есть сценарий удара, где я называю выход где-нибудь, чтобы пропустить остальную часть сценария, когда getopts не признает выбора или не находит ожидаемый аргумент выбора. пока getopts «: t:» opt; делать...
02.08.2018

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)