Questa è una domanda basilare a cui sono appena arrivato e non sono riuscito a capire come farlo. Purtroppo Google non mi ha portato da nessuna parte.
Il mio obiettivo è connettermi con sftp a un server, caricare un file e quindi disconnettermi.
Ho il seguente script:
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
il problema è che questo script stabilirà una connessione sftp e quindi non farà nulla. Dopo aver digitato manualmente exit in connessione, tenta di eseguire il comando put ma poiché la sessione sftp è stata chiusa, dice solo put: comando non trovato.
Come posso farlo funzionare correttamente?
Grazie