Я хотел бы запустить скрипт, который устанавливает и / или обновляет некоторые переменные среды. В отличие от этого вопроса, я не против запустить скрипт как
. /path/to/my/script/myScript.sh
заставить скрипт запускать тот же процесс, что и родительский, однако я не хочу, чтобы скрипт молча завершался сбоем, если родительский элемент забывает. id 'нравится обнаруживать проблему и генерировать сообщение об ошибке.
Итак, как лучше всего определить, был ли скрипт выполнен в процессе его родителя?