के माध्यम से फ़ाइल अपलोड करने के लिए क्रॉन जॉब्स एफ़टीपी के माध्यम से फ़ाइल अपलोड करने के लिए सीआरओएन का उपयोग करना संभव है? यदि हां, तो मैं अपलोड चलाने के लिए एफ़टीपी कैसे कॉल कर सकता हूं?एफ़टीपी
एफ़टीपी
उत्तर
एक UNIX जैसे ऑपरेटिंग सिस्टम आप सेटअप एक क्रॉन जॉब कि निम्नलिखित की तरह एक खोल स्क्रिप्ट की ओर इशारा कर सकता मान लिया जाये:
#!/bin/sh
cd [source directory]
ftp -n [destination host]<<END
user [user] [password]
put [source file]
quit
END
अपने FTP क्लाइंट चूक पर निर्भर करता है और स्रोत फ़ाइल प्रकार आप निर्दिष्ट करने के लिए आवश्यकता हो सकती है binary
put
से पहले।
शायद आप "उम्मीद" नामक एक प्रोग्राम की तलाश में हैं जो इंटरैक्टिव प्रक्रियाओं से निपटने के लिए डिज़ाइन किया गया है।
आप "क्रॉन" है, तो आप की संभावना पहले से ही है "उम्मीद" के रूप में अच्छी तरह से, इन दिनों।
एफ़टीपी के माध्यम से अपनी फ़ाइल अपलोड या डाउनलोड करने के लिए डब्लूजीईटी को कॉल करने के लिए बस अपनी सीआरओएन नौकरियां बनाएं!
आप ncftp उपयोग कर सकते हैं - वे एक आसान टूल "ncftpput"
यह आसान उम्मीद का उपयोग कर तो है कहा जाता है - यह सिर्फ उपयोगी वापसी कोड के साथ एक एकल आदेश है।
cron
से एक स्क्रिप्ट कॉल शेड्यूल करें।
स्क्रिप्ट में,
- उपयोग Public Key Authentication आपके सर्वर के साथ एक Secure FTP संचार खोलने के लिए
- अपने सर्वर पर
PUT
रों के एक बैच फ़ाइल निष्पादित
(वहाँ sftp
में एक -b
विकल्प है) इसके लिए,
- आपको पी को सेट करने की आवश्यकता होगी सर्वर और आपके ग्राहक, मशीन के बीच सार्वजनिक कुंजी प्रमाणीकरण।
- आपको क्लाइंट मशीन पर
sftp
क्लाइंट की आवश्यकता होगी (सभी प्लेटफ़ॉर्म के लिए क्लाइंट हैं - पुटी, Winscp.net, यूनिक्स वेरिएंट आमतौर पर पहले ही इंस्टॉल हो चुके हैं)। - अंत में, सार्वजनिक कुंजी प्रमाणीकरण के साथ PUT मैन्युअल कोशिश करते हैं और आदेशों को नोट - आप स्वचालन
कुछ अन्य नोट्स के लिए बैच फ़ाइल में नीचे उन्हें लिख सकते हैं।
expect
इस आवश्यकता के लिए एक ओवरकिल है।- अधिक से अधिक, किसी भी योजना है कि पासवर्ड की आवश्यकता है पटकथा जा करने के लिए, बुरा
ncftp
एक इंटरैक्टिव सत्र के लिए अच्छा है (जैसे नहीं स्वचालन)- मैं नहीं जानता कि
wput
सार्वजनिक कुंजी प्रमाणीकरण की अनुमति देता है (शायद नहीं) इस मामले में यह
- 1. एफ़टीपी एक ही एफ़टीपी
- 2. एफ़टीपी
- 3. एफ़टीपी
- 4. एफ़टीपी
- 5. एफ़टीपी
- 6. एफ़टीपी
- 7. एफ़टीपी .NET
- 8. PHP एफ़टीपी
- 9. सी # एफ़टीपी
- 10. एफ़टीपी क्लाइंट?
- 11. पीएचपी एफ़टीपी
- 12. कॉमन्स शुद्ध एफ़टीपी
- 13. कैसे एफ़टीपी आदेश
- 14. मेरी एफ़टीपी साइट
- 15. HTTP बनाम एफ़टीपी अपलोड
- 16. एफ़टीपी कमांड्स बनाम बनाम
- 17. एफ़टीपी कनेक्शन कैसे जांचें?
- 18. एफ़टीपी से एफटीपीएस प्रॉक्सी
- 19. एफ़टीपी और ईसी 2
- 20. संयुक्त एसवीएन एफ़टीपी सिस्टम?
- 21. एफ़टीपी क्लाइंट जावा
- 22. एफ़टीपी निर्देशिका आंशिक सूची
- 23. एफ़टीपी सूची प्रारूप
- 24. एंड्रॉइड एफ़टीपी लाइब्रेरी
- 25. एफ़टीपी प्राप्त सभी फाइलों
- 26. अपाचे कॉमन्स एफ़टीपी क्लाइंट
- 27. फ़ाइलज़िला एफ़टीपी क्लाइंट
- 28. स्ट्रीम एफ़टीपी डाउनलोड आउटपुट
- 29. Magento कनेक्ट एफ़टीपी सेटिंग
- 30. नेट एफ़टीपी लाइब्रेरी
असल में, आप रिमोट सर्वर पर सामान डालने के लिए wput (http://wput.sourceforge.net/) का उपयोग करना चाहते हैं। – tomzx