Краткий ответ: SHELL
переменная окружения представляет собой оболочку по умолчанию для вашего профиля пользователя, а не оболочку, с которой вы сейчас общаетесь. Используется программами, которые порождают подоболочки.
С другой стороны, проверьте свой .cshrc
для exec bash
команды. Я делал это на сайте, где пользователям не разрешалось менять оболочку по умолчанию с csh.