Назад | Перейти на главную страницу

на suse11 исполняемые файлы запускаются с использованием sh вместо bash. Как это изменить

В Suse 11, хотя оболочкой по умолчанию является bash, когда я запускаю любую исполняемую оболочку, например ./IsCurrentShell, этот сценарий запускается с использованием sh вместо bash. Как я могу изменить это поведение таким образом, чтобы скрипты, запускаемые с использованием ./, выполнялись с bash.

РЕДАКТИРОВАТЬ: - Ищете решения глобального уровня, такие как любые изменения в .bashrc или любое изменение переменной среды. Или добавление записи в какой-нибудь конфигурационный файл.

Положив #!/bin/bash к строке shebang вашего скрипта явно должно помочь.