Как прекратить поиск «родительского» скрипта?

Предположим, что один из них A.sh скрипт A.sh , который, в свою очередь, создает второй скрипт B.sh

Есть ли что-нибудь, что может сделать B.sh , чтобы заставить источник A.sh 1 завершить работу, за A.sh выхода из оболочки поиска?


ВАЖНО: Здесь я вообще не A.sh от сотрудничества с A.sh IOW, предположим, что A.sh полностью агностик относительно того, что может сделать B.sh


Конечно, если B.sh return , то поиск B.sh завершится, но не будет источником A.sh С другой стороны, если B.sh запускает exit , A.sh не только A.sh , но и его родительская оболочка.


Я принимаю это за A.sh что прекращение поиска A.sh автоматически приведет к тому, что источник B.sh также завершится. Пожалуйста, поправьте меня, если я ошибаюсь.

Interesting Posts

Можно ли читать PVclock из пользовательского пространства?

Тестирование, если переменная пуста в сценарии оболочки

Итерация через аргументы командной строки в Bash

Где определена структура blkid_struct_dev?

Какую кодировку я использую? $ LANG не имеет кодировки

Как увидеть версию пакета без установки?

Сохраняйте только строки, содержащие точное количество разделителей

Поддержка инструментария Emacs X?

Проблемы с сохранением папок Linux и Windows на одном USB?

Изменение зависимостей systemd во время загрузки

Специальная установка CentOS 7: транзакция с ошибкой

Устройство iSCSI, отображаемое на другое устройство SCSI

Почему (echo ""; exit 1) не выходит из сценария?

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

Любая проблема присваивания одной переменной другому в оболочке без использования кавычек?

Linux и Unix - лучшая ОС в мире.