Передача данных через переменные окружения. Туплю?
Есть программа (wvdial), которая в процессе работы вызывает другую программу (pppd), а та в свою очередь запускает shell-скрипт (ip-up). Я в главной программе (wvdial) устанавливаю переменную окружения (setenv(...)). Переменная устанавливается (если проверять getenv'ом). Далее в скрипте я эту переменную вывожу в файл (echo $... > ...). Результат - файл пустой. Чего я делаю не так? Или чего я не понимаю?