To jest bardzo podstawowe pytanie. Jestem po prostu całkiem nowy i nie mogę wymyślić, jak to zrobić. Googling niestety nigdzie mnie nie doprowadził.
Moim celem jest połączenie się z serwerem sftp na serwerze, przesłanie pliku, a następnie rozłączenie.
Mam następujący skrypt:
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
problem polega na tym, że ten skrypt ustanowi połączenie sftp, a następnie nic nie zrobi. Po ręcznym wpisaniu polecenia exit w połączeniu próbuje wykonać polecenie put, ale ponieważ sesja sftp została zamknięta, mówi tylko: polecenie put: nie znaleziono polecenia.
Jak mogę to poprawnie działać?
Dzięki