Ceci est une question très basique que je suis tout juste nouvelle à bash et ne pouvais pas comprendre comment faire cela. Googler ne m'a malheureusement conduit nulle part.
Mon objectif est de me connecter avec sftp à un serveur, de télécharger un fichier, puis de me déconnecter.
J'ai le script suivant:
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
le problème est que ce script établira une connexion sftp et ne fera rien. Une fois que je tape manuellement exit dans la connexion, il essaie d'exécuter la commande put mais parce que la session sftp a été fermée, il dit simplement put: command not found.
Comment puis-je obtenir que cela fonctionne correctement?
Merci