мы запускаем скрипт, первая команда в нем
su (переключают пользователя),
и после той другой команды:
#!/bin/bash
su sys_osrqa
whoami
pwd
но когда сценарий работает, он просит пароль, и после того, как мы вводим пароль (вручную) остановки сценария, и не продолжается к следующим командам:
Password:
icsl0760>
муравей вот именно. Команды "whoami" и "pwd" не выполняются.
su запускает интерактивную оболочку. Если Вы хотите, чтобы это выполнило явные команды, используйте-c опцию. В Вашем случае я думаю, что Ваш сценарий стал бы:
su -c 'whoami; pwd' sys_osrqa