1
ответ

Путаница по поводу перезапуска службы systemd

Я все еще не понимаю, активны ли службы systemd, процесс все еще работает или не работает и т. д. Допустим, у меня есть следующий базовый сценарий оболочки с именем my_script.sh : #!/ бин/ш touch /...
17.06.2019
1
ответ

Мой сценарий if bash всегда выполняет break

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

Какие различия между «Убийство -Pipe $$» против «Выход 1»?

В моем скрипте Bash я использовал следующий синтаксис, чтобы выйти из скрипта Bash: Kill -Pipe $$ Я использую его, потому что иногда в функции или во внутренней оболочке в скрипте, выход 1 делает ...
29.10.2018
1
ответ

Ошибка в команде GREP для выхода из скрипта UNIX

файл журнала, созданный при запуске скрипта. Я хочу проверить тот же файл журнала для любых сообщений с «MSG ...» и выйти из кода, кроме этого «MSG 2714». Итак, я добавил код ниже ...
25.10.2018
1
ответ

выход не завершает скрипт [дубликат]

выход не завершает скрипт при вызове ошибки.. вывод Ошибка: Не удалось разрешить локальный хост после завершения скрипта #!/bin/sh resolve_ip (){ if [ -z "$1" ]; then host="localhost" ...
25.10.2018
1
ответ

Debian: Не удается запустить Firefox: libXcomposite.so.1: не удается открыть файл общего объекта: Нет такого файла или каталога

Я устанавливаю Firefox версии 36,0 на Debian 9,3 Первоначально я устанавливаю следующие пакеты 3: - xvfb - libdbus-glib-1-2 - imagemagick Я затем загрузил deb файл firefox-mozilla-build_36.0-...
07.08.2018
1
ответ

Выход из telnet в Linux

Стандартный escape-символ - CTRL-] в telnet. https://superuser.com/questions/398/how-to-send-the-escape-character-on-os-x-terminal/427#427 говорит, что на венгерской клавиатуре это CTRL-5. На моем ...
19.04.2018
1
ответ

Новая строка приглашения не помещается автоматически в командную строку после кода выхода

При отправке заданий мне возвращаются коды выхода, но я должен нажать клавишу возврата, чтобы они были выведены в журнал. 1. prompt_line/location sas query.sas & 2. [1] 66682 3. prompt_line/...
08.09.2017
1
ответ

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

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

вход сессии 'сценария' заставляет меня выйти дважды

Я использую решение, описанное здесь для входа моих сессий оболочки путем добавления этого в конец/etc/bash.bashrc: протестируйте "$ (PS-ocommand =-p, $PPID | awk '{печатают 1$}')" == 'сценарий' || (сценарий-f/var/log/...
13.04.2017
1
ответ

Как создать псевдоним для запуска команду и выйти в bash?

Вот мой псевдоним. alias myAlias ​​= 'myScript --option & && exit' Я хочу запустить скрипт myScript с опцией option в фоновом режиме, а затем выйти из bash. Я хочу установить его как псевдоним ...
15.02.2017
1
ответ

как перехватить статус возврата каждой команды из сценария Shell с несколькими командами [дубликат]

Я новичок в создании сценариев shell и пишу сценарий с несколькими командами rm. сценарий должен удалить файлы в некоторых каталогах. Я хочу перехватить статус выхода для каждой команды и вернуть статус выхода ...
31.10.2016
1
ответ

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

Так же для установки-e выполняет выход на "непойманном" $?! = 0, я хотел бы иметь этот триггер события выполнение другой команды, например, вызов регистратора. Как это может быть сделано?
27.04.2016
1
ответ

Функция не вызывается, а сценарий завершается.

Итак, я получил функцию RM_OBJ_P, которая вызывается из страницы меню PAGE_RM. Это работает, вы можете ввести все известные вам забавные имена файлов, и если они есть в базе данных, вывод будет напечатан ...
26.02.2016
1
ответ

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

У меня есть TCL, ожидают сценарий, который выполняет команду scp для загрузки файла конфигурации к моему серверу DNS: #!/usr/bin/expect-f конфигурация набора "~/dnsmasq.conf" порождают/usr/bin/scp "$config" root@192.168.1.1:/etc/...
29.08.2014
1
ответ

Программы Linux могут быть отправлены команду SIGXXX, на которую они могут ответить в UI?

Я испытываю команду тайм-аута и хотел бы знать, существует ли сигнал уничтожения, что программа GUI, будут ли графический рабочий стол или терминальная программа рассматривать как пользователь, завершающий программу...
03.08.2014
1
ответ

больше поведения команды

Кто-то может объяснить меня о большем количестве команды? когда я использую его с || или с &&, это, кажется, имеет существовать состояние истинных, даже когда файл не найден (В отличие от других команд). ~/...
25.07.2014
1
ответ

Что сигнал X отправляет его клиентам, когда он получает SIGINT?

Если я завершаю сервер Xorg с сигналом SIGINT (например, когда я нажимаю Ctrl+C), какой сигнал он отправляет его клиентам?
20.06.2014
1
ответ

Как обмануть init сценарий в возврат 0

У меня есть init сценарий, который плохо разработан, потому что он не приспосабливает Стандарту Linux Основным Спецификациям, которые следующее должно иметь код выхода 0 при выполнении, и 3, не работая...
14.10.2013
1
ответ

Оценка возвращаемого значения командной строки

Как я оцениваю или вычисляю возвращаемое значение командной строки? Для exemple я считаю количество строк с grep, и я хочу знать, выше ли то значение X. Если так, я хочу распечатать число...
05.07.2012
1
ответ

Тестирование эквивалентности для статуса выхода

Следующие два списка команд портативно эквивалентны? $foo; $ эха? # (1) и $foo && отзываются эхом 0 || $ эха? # (2) Постскриптум Считают статус выхода команды определенным так: #!/bin/sh выходят из "1$"...
18.12.2011
0
ответов

AppImage не запускается при использовании "; exit" после команды

Я загрузил AppImage Syncplay, поместил его в $HOME/Applications и создал псевдоним в zsh, чтобы запустить его из терминала и затем выйти. В ~/.zshrc у меня есть, $ grep синхронизация ~/.zshrc alias syncplay="setsid Applications/Syncplay/Syncplay -1.6.9 -x
24.09.2021
0
ответов

как выйти в bash-скрипте из ProFTPD через netcat после некоторых операций копирования

Я подключаюсь к серверу proftpd через netcat nc 10.10.239.150 21 Затем я выполняю некоторые операции копирования, например "Модуль копирования мода _реализует команды SITE CPFR и SITE CPTO "После"...
22.02.2021
0
ответов

Как передать код ошибки за пределы терминала?

Из сценария bash я пытаюсь получить код ошибки программы, запущенной в новом окне терминала. Его можно свести к этому:#!/bin/bash urxvt -e bash -c "выход 4" эхо $? вывод :0 Я бы...
05.06.2020
0
ответов

Вопрос о жизненном цикле процесса

Мне удалось задать себе вопрос о системных вызовах wait(2) и _exit(2) в жизненном цикле процесса. Мой вопрос о системном вызове wait(2) таков: родительский процесс выдает его ядру? Или...
17.02.2020
0
ответов

Как выполнить команду с помощью Ctrl + D (EOF)

Я хотел бы запустить несколько команд и дать явный Ctrl+D, например: ls;pwd;^D К сожалению, выше не работает. Я также пробовал \04 и 0x4 вместо ^D выше, как упоминалось здесь. ...
11.12.2019
0
ответов

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

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

Закрытие терминала закрывает приложение, вызываемое через nohup

Насколько мне известно, сигналы nohup игнорируют сигнал SIGHUP, отправленный терминалом приложению, но приложение может это изменить. Я запускаю Spotify с помощью команды nohup spotify & и когда ...
26.01.2019
0
ответов

Что не так с командой выхода на моем терминале?

Я использую Linux Mint 17.2 Cinnamon. Почему-то команда выхода не работает.
25.11.2018
0
ответов

Поведение при вызове функции set -e [дубликат]

У меня необычная проблема с флагом -e в следующем сценарии bash: #! / Bin / bash -e foo () {возврат 1; } bar () {foo; бар; } бар || exit 1 А именно, сценарий не завершается, даже несмотря на то, что foo ...
01.02.2018