Я писав купу скриптів bash, щоб зробити можливими неінтерактивні, захищені, на основі хронів SVN-каси з клієнтом SVN-клієнта CollabNet та GNOME Keyring Daemon (він же GKD), і один із сценаріїв був розроблений для запуску GKD, збирання його результатів , по суті, пара змінних середовища, і експортуйте ці змінні в оболонку користувача, сценарій якого виконується як. Усі при вході в систему користувача шляхом пошуку баш-скрипту в ~ / .bashrc.
Проблема полягає в тому, що ці змінні середовища не експортуватимуться, тому що сценарій запускається в підколонці, яка закінчується після завершення, і змінні середовища стають непотрібними.
Ну, питання полягає в тому, як можна змінити ці змінні постійно, тобто їх експортувати та залишати недоторканими навіть у сеансах входу-виходу?