Я заметил, что вызов xdg -open из подоболочки надежно блокируется, пока запущенный процесс не будет закрыт. Я подозреваю, что для этого может быть причина, но я не уверен, почему. Например,...
Я пытаюсь написать bash-скрипт, который будет многократно запускать второй скрипт до тех пор, пока он не завершится ошибкой, и записывать stdout и stderr этого второго скрипта. Мне удалось справиться с большинством проблем...
У меня есть команда следующего вида ввод | тройник > (подоболочка )| mainshell И подоболочка, и основная оболочка пишут в стандартный вывод. Поэтому их выход не синхронизирован. Например. эхо "Привет\nМир" | тройник и...
Хорошо, у меня есть программа, которую я пытаюсь исправить, по долгим причинам переписывание не лучший вариант... Итак, я не спал 8 часов, пытаясь решить эту проблему, и я совсем запутался. Я пытаюсь получить...
Недавно я читал о подоболочках в Linux. В качестве примера использовался сон 10.
(сон 10) - подоболочка
sleep 10& - фоновый процесс
coproc sleep 10 Было написано, что первая команда ...
foo() { если [[ что-то ]]; then echo "Функция foo была вызвана напрямую." else echo "Функция foo была вызвана с помощью подстановки команд." фи
} Вызов foo ...
У меня есть этот сценарий Bash с именем s в текущем каталоге:#!/bin/bash труба _испытательная (){ (комплект -м; ($1 ); установить +м )| ($2 )} pipe _test "$1" "$2" Если я позвоню, например../с да...
Я пытаюсь передать несколько выходных данных команде с помощью подпроцессов. Это (сокращенная версия) моей команды: cat "$1"
one=cat "$1" Результатом команды <(echo "foo") является foo
/dev/fd/63: ...
У меня есть сценарий, который вызывает другой сценарий. Теперь, даже если второй сценарий терпит неудачу, он по-прежнему работает с исходным сценарием. Ниже приведена первая часть скрипта: #OBJ_TYP=`echo $Job_detail_corr | awk -...
$(сон 5) &
эхо $!
спать 1
echo "done" Приведенные выше результаты: $ ./test.sh
7483
done Однако, если я ищу сон в ps aux, я вижу: ps aux | рг сон
chris 7484 0.0 0.0 132788 1432 pts/6 ...
Интересно, почему некоторые подобные команды Bash ведут себя так, как они делают. У меня есть сценарий Bash Foo: #! / Usr / bin / env bash, пока правда
Do Echo «чтение» чтение данных ECHO $ Data Echo «STDERR MSG»> ...
Этот вопрос близок к другим — Могу ли я получить код выхода из подоболочки, запущенной с помощью $(команда)? Однако я не нашел решений, которые позволили бы мне получить код выхода из вспомогательной оболочки...
Этот вопрос вытекает из рекомендации этого и одного из его ответов прочитать Linuxtopia - Chapter 20. Subshells. Меня немного смущает это утверждение на сайте Linuxtopia: подоболочки позволяют ...
Я хочу передать результат mktemp в качестве аргумента команде, скажем, gcc -o. gcc -o $(mktemp) заставляет использовать результат, но мне нужно выяснить результат. Единственное, что я смог придумать...
Предположим, у вас есть следующий скрипт sandbox.sh. (Это похоже на подстановку команд внутри функции, которая не останавливает скрипт при сбое, даже если установлена опция -e, но я считаю, что это немного отличается...
Я играл с getopts, у которого есть переменная оболочки OPTERR, влияющая на его поведение. . Я хотел изменить значение OPTERR и вызвать getopts в той же строке, чтобы повлиять на поведение...
Я случайно загорелся желанием раскрыть номер подоболочки (BASH_SUBSHELL) из самого скрипта, но я получаю подоболочку 0 Вот строка скрипта echo "Operated из подоболочки: $...
Я пытаюсь запустить сценарий удаленно и использовать его стандартный вывод для заполнения переменной. Я делаю это, чтобы избежать временных файлов. Вот шаблон, который я пробую: var = $ (bash <(curl -fsSkL http: // ...
Хорошо, так что это может быть очень глупым вопросом, и я не пишу сценарии Shell слишком часто. Я пытаюсь начать 3 процесса на заднем плане, один за другим в скрипте оболочки, например: #! / ...
Согласно this и this, a подоболочка начинается с скобок (…). (эхо "Hello") Согласно this, this и this, процесс разветвляется, когда команда запускается с помощью & echo "...
Команды подоболочки должны выполняться автоматически в сценариях bash. Он запускается автоматически, а затем выполняет вспомогательную оболочку внутри bash, но требует вмешательства человека. Я хочу его выполнить ...
выход не завершает скрипт при вызове ошибки.. вывод Ошибка: Не удалось разрешить локальный хост
после завершения скрипта #!/bin/sh resolve_ip (){ if [ -z "$1" ]; then host="localhost" ...
Я ожидал, что кошка <(кошка) и кошка | кошка сделает то же самое: строки копии от stdin до stdout. Мое понимание было то, что оба выполнят кошку в подоболочке, перенаправят stdout кошки подоболочку к...
Есть ли способ экспортировать/обновить список переменных env из файла или что-то в этом роде в window/session/pane tmux? Здесь я должен вручную исходить из .bashrc, чтобы обновить новую переменную env в каждой панели tmux.
У меня есть сценарий, который регистрируется на удаленном сервере, и проверяет количество экземпляров требуемого script.py сценария, запущенного на этом сервере, и впоследствии повторяет общий объем памяти, потребляемой...
Я пытаюсь понять, есть ли преимущества от использования: pushd my_dir
сделать все # ... или что-то еще
popd vs (cd my_dir make all # ... или что-то еще
) или это просто ...
Я понимаю, что синтаксис подоболочки (<команды ...>), $ () - это всего лишь подоболочка, которую вы можно получить значения переменных из? Примечание. Это применимо к bash 4.4 на основе различных формулировок в их ...