после su, сценарий прекращает работать

мы запускаем скрипт, первая команда в нем

su (переключают пользователя),

и после той другой команды:

#!/bin/bash
su sys_osrqa
whoami
pwd

но когда сценарий работает, он просит пароль, и после того, как мы вводим пароль (вручную) остановки сценария, и не продолжается к следующим командам:

Password:
icsl0760>

муравей вот именно. Команды "whoami" и "pwd" не выполняются.

-1
задан 16 August 2018 в 13:41

1 ответ

su запускает интерактивную оболочку. Если Вы хотите, чтобы это выполнило явные команды, используйте-c опцию. В Вашем случае я думаю, что Ваш сценарий стал бы:

su -c 'whoami; pwd' sys_osrqa
1
ответ дан 23 September 2019 в 06:51

Другие вопросы по тегам:

Похожие вопросы: