Я намагаюся створити скрипт оболонки, який, серед іншого, запускає ssh-агент і додає до нього приватний ключ. Приклад:
#!/bin/bash
# ...
ssh-agent $SHELL
ssh-add /path/to/key
# ...
Проблема в цьому полягає в тому, що ssh-агент починає черговий екземпляр $ SHELL (в моєму випадку bash), і з точки зору сценарію він виконує все, а ssh-add і все, що нижче нього, ніколи не запускається.
Як я можу запустити ssh-агент зі свого скрипта оболонки і продовжувати його рухатись вниз по списку команд?
exit
.