यह एक बहुत ही बुनियादी सवाल है मैं बस कोसने के लिए काफी नया हूं और यह पता नहीं लगा सका कि यह कैसे करना है। दुर्भाग्य से गुगली मुझे कहीं नहीं मिली।
मेरा लक्ष्य एक सर्वर से sftp से जुड़ना, एक फ़ाइल अपलोड करना और फिर डिस्कनेक्ट करना है।
मेरे पास निम्न स्क्रिप्ट है:
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
मुद्दा यह है, यह स्क्रिप्ट एक sftp कनेक्शन स्थापित करेगा और फिर कुछ भी नहीं करेगा। एक बार जब मैं मैन्युअल रूप से कनेक्शन से बाहर निकलता हूं तो यह पुट कमांड को निष्पादित करने की कोशिश करता है लेकिन क्योंकि sftp सत्र को बंद कर दिया गया है, यह सिर्फ पुट कहता है: कमांड पाया गया।
मैं इसे ठीक से काम करने के लिए कैसे प्राप्त कर सकता हूं?
धन्यवाद