Ini adalah pertanyaan lanjutan untuk Bagaimana Anda menggunakan ssh dalam skrip shell? pertanyaan. Jika saya ingin menjalankan perintah pada mesin jarak jauh yang berjalan di latar belakang pada mesin itu, bagaimana cara mendapatkan perintah ssh untuk kembali? Ketika saya mencoba untuk hanya memasukkan ampersand (&) di akhir perintah itu hanya hang. Bentuk persisnya dari perintah ini terlihat seperti ini:
ssh user@target "cd /some/directory; program-to-execute &"
Ada ide? Satu hal yang perlu diperhatikan adalah bahwa login ke mesin target selalu menghasilkan spanduk teks dan saya memiliki kunci SSH yang diatur sehingga tidak diperlukan kata sandi.
/dev/null
.