मेरे पास एक एफ़टीपी सर्वर है जो कार्यों को स्वचालित करने के लिए क्रॉन का उपयोग करता है और मैं इसे किसी अन्य एफ़टीपी सर्वर तक पहुंचने के लिए उपयोग करना चाहता हूं, एक फ़ाइल प्राप्त करें जो 26 से शुरू होती है और एक एक्सटेंशन .csv है, मेरे एफ़टीपी में स्थानांतरण मैं क्रॉन चला रहा हूं और हटा देता हूं सप्ताह के प्रत्येक शुक्रवार को मूल FTP सर्वर पर फ़ाइल करें। क्या कोई मुझे स्क्रिप्ट कोड के साथ मदद कर सकता है?
मेरे पास अभी जो है वह यह है:
#!/bin/bash -x
filename="dir/*.csv"
hostname="files.test"
username="testuser"
password="testpassword"
ftp -in $hostname <<EOF
quote USER $username
quote PASS $password
binary
get $filename
quit
EOF
कृपया सहायता कीजिए
1 उत्तर
#!/bin/bash
USER=user
PASS=password
URL=myIP
PLACE=tmp
#
ftp -v -n > /tmp/xftpb.log <<EOF
open $URL
user $USER $PASS
binary
cd $PLACE
mget 26*.csv
mdel 26*.csv
quit
EOF
प्रत्येक शुक्रवार को चलाने के लिए, ८:०० बजे, क्रोंटैब में उपयोग करें:
0 8 * * 5 /path/mybash.sh
संबंधित सवाल
नए सवाल
linux
LINUX QUESTIONS को संबंधित होना चाहिए। इस टैग का उपयोग केवल तभी करें जब आपका प्रश्न लिनक्स एपीआई या लिनक्स-विशिष्ट व्यवहार का उपयोग करके प्रोग्रामिंग से संबंधित हो, न कि केवल इसलिए कि आप लिनक्स पर अपने कोड को चलाने के लिए होते हैं। यदि आपको लिनक्स समर्थन की आवश्यकता है तो आप https://unix.stackexchange.com या विशिष्ट लिनक्स वितरण की स्टैक एक्सचेंज साइट जैसे https://askubuntu.com या https://elementaryos.stackexchange.com/ की कोशिश कर सकते हैं