Если ваша интерактивная оболочка относится к семейству sh / ksh, возможно, вы установили LD_LIBRARY_PATH, используя «set», но не экспортировали его. В этом случае его новое значение будет установлено как обычная переменная, но не будет экспортировано в среду. Но более вероятно, что ваш скрипт повторно инициализирует переменную.
Вы можете использовать команду "env", чтобы выгрузить экспортированную среду из интерактивной оболочки, чтобы проверить это.