У меня есть сценарий, который должен "включать свет" для других сценариев в некоторых случаях для других сценариев, и поскольку переменная окружения доступна только для дочернего процесса, дюйм которого он был создан, я вынужден использовать файлы для запоминания информация о состоянии, созданная в другой оболочке. Я называю все скрипты через incrontab, и это означает, что они не являются дочерними элементами одной оболочки (если я не ошибаюсь).
Обновление: я изменил название с "Постоянная переменная среды" на "Постоянная глобальная переменная в оболочке Linux"