Saya ingin menjalankan skrip shell lokal di komputer jarak jauh dengan SSH. Bagaimana saya bisa melakukan ini?
command-line
ssh
Priyanka
sumber
sumber
Jawaban:
-s
membuat bash dibaca dari input standar.Jika Anda perlu menyampaikan argumen ke skrip Anda:
Perhatikan tanda hubung ganda
--
(menandakan akhir dari opsi perintah) dan tanda kutip di sekitar argumen.sumber
-s
, dan Anda hanya perlubash
jika Anda benar-benar ingin menggunakan paksabash
. Biasanya Anda cukupssh user@remotehost < local_script.sh
jawaban phoibos bekerja untuk saya.
Tetapi Anda harus yakin bahwa skrip Anda secara eksplisit memanggil keluar atau Anda akan tetap masuk ke server jarak jauh setelah eksekusi skrip.
Singkatnya, jangan lupa letakkan ini di akhir
local_script.sh
:sumber