Ini adalah pertanyaan yang sangat mendasar. Saya cukup baru untuk bash dan tidak tahu bagaimana melakukan ini. Googling sayangnya tidak membuat saya ke mana pun.
Tujuan saya adalah untuk terhubung dengan sftp ke server, mengunggah file, dan kemudian memutuskan sambungan.
Saya memiliki skrip berikut:
UpdateJar.sh
#!/bin/bash
sftp -oPort=23 kalenpw@184.155.136.254:/home/kalenpw/TestWorld/plugins
#Change directory on server
#cd /home/kalenpw/TestWorld/plugins
#Upload file
put /home/kalenpw/.m2/repository/com/Khalidor/TestPlugin/0.0.1-SNAPSHOT/TestPlugin-0.0.1-SNAPSHOT.jar
exit
masalahnya adalah, skrip ini akan membuat koneksi sftp dan kemudian tidak melakukan apa-apa. Setelah saya secara manual mengetikkan keluar dalam koneksi itu mencoba untuk mengeksekusi perintah put tetapi karena sesi sftp telah ditutup itu hanya mengatakan put: perintah tidak ditemukan.
Bagaimana saya bisa membuat ini berfungsi dengan baik?
Terima kasih