J>Так все равно надо настраивать окружение для программы, чтоб она корректно работала... Можно, конечно, через конфиг-файлы (хотя как ты какой-нть нужный для старта LD_LIBRARY_PATH в конфиг засунешь), но мне как-то привычнее нарулить все настройки в стартовом скрипте (потому что скрипт — это программа, а не просто куча настроек, как в конфиг-файле, т.е. эти настройки в скрипте можно как-то хитро генерить и т.п.). Ну и там же можно выполнить (опционально) любое перенаправление, запустить программу (опционально) под отладчиком и прочая и прочая. Удобно и гибко.
Да, согласен. В моем случае я запускал программу из уже запущенного процесса. Так что задача конфигурации не стояла, энвайрмент наследовался.