Я пытаюсь войти в консоль karaf с помощью скрипта bash и выполнить несколько команд. Я пытаюсь сделать это следующим образом:
#!/bin/bash
cmd='sudo ssh -p 8101 openhab@localhost'
eval $cmd
cmd='echo "password" && echo log:clear && echo logout'
eval $cmd
Как вы можете подозревать, это не работает, и он зависает в «Пароль:», ожидая, пока пользователь наберет. Затем, когда я набираю пароль, открывается karaf, а когда я его закрываю, выполняется остальная часть скрипта. Есть ли способ ввести пароль автоматически и выполнять команды внутри?