Saya mencoba membuat skrip shell yang, antara lain, memulai ssh-agent dan menambahkan kunci pribadi ke agen. Contoh:
#!/bin/bash
# ...
ssh-agent $SHELL
ssh-add /path/to/key
# ...
Masalahnya adalah ssh-agent tampaknya memulai $ SHELL (dalam kasus saya, bash) contoh lain dan dari perspektif skrip itu dijalankan segala sesuatu dan ssh-add dan apa pun di bawahnya tidak pernah berjalan.
Bagaimana saya bisa menjalankan ssh-agent dari skrip shell saya dan terus bergerak di bawah daftar perintah?
exit
melakukan trik.