এফটিপি SyncAgent একটি স্থানীয় ফোল্ডার এবং সুসংগত রয়েছে একটি দূরবর্তী FTP ফোল্ডার রাখে যে একটি সফ্টওয়্যার. আপনাকে যা করতে হবে তা হল একটি জাভা বৈশিষ্ট্য ফাইল তৈরি (এখানে ব্যাখ্যা) এবং এটি শুরু হয়.
বর্তমানে সেখানে শুধুমাত্র একটি কনসোল ভিত্তিক UI 'তে এবং আপনি / ডাউনলোড আপলোড করতে অথবা মুছে ফেলার ফাইল জন্য অনুরোধ জানানো হবে.
পরে, আমি কি করতে হবে তা স্বয়ংক্রিয়ভাবে বেছে নিতে সক্ষম হতে হবে, যা সাধারণ descision নিদর্শন এবং জন্য প্রাক কনফিগার করা যাবে, যা একটি আরো বুদ্ধিমান এজেন্ট মডিউল প্রদান করবে. সুতরাং, এজেন্ট একটি cron কর্ম হিসাবে চালানো এবং পর্যায়ক্রমে প্রয়োজন আপডেটের জন্য চেক করতে সক্ষম হওয়া উচিত.
দ্রুত শুরু
1. ডাউনলোড করুন এফটিপি SyncAgent এবং দুই নির্ভরশীল লাইব্রেরি সর্বশেষ রিলিজ: জাকার্তা কমন্স নেট এবং Oro (আপনি দুই JAR ফাইল কমন্স-net- [সংস্করণ] বয়াম এবং জাকার্তা-oro- [সংস্করণ] প্রয়োজন শুধুমাত্র হবে বয়াম).
প্রতিটি ডিরেক্টরির সিঙ্ক করার জন্য 2. যেমন একটি বৈশিষ্ট্য (কনফিগ) ফাইল তৈরি করুন syncedFolder.properties এবং কোথাও এটি সংরক্ষণ এর /home/myUser/syncedFolder.properties মধ্যে বলা যাক. ফাইল নিম্নলিখিত পংক্তিগুলি (আপনি এখান থেকে কপি করতে পারেন!) অন্তত থাকা উচিত:
= ftp.theFTPserver.com হোস্ট
পোর্ট = 21
ব্যবহারকারী = myusername এবং
= mypassword পাস
remoteFolder = absolutePathToTheLocalFolderToSync
localFolder = relativePathToTheRemoteFolderToSync
বাগাড়ম্বরপূর্ণ = সত্য
প্যাসিভ = সত্য
= .ব্যাকআপ .bak ~ উপেক্ষা
হোস্ট, পোর্ট, ব্যবহারকারী, এবং বৈশিষ্ট্য স্পষ্ট হওয়া উচিত পাস, remoteFolder এফটিপি হোম ডিরেক্টরীতে (যেমন / mySyncedFiles) দূরবর্তী ফোল্ডার আপেক্ষিক পাথ, localFolder সিঙ্ক করার জন্য স্থানীয় ফোল্ডার থেকে পরম ডিরেক্টরির পাথ (হয় যেমন / হোম / myUser / aFolderToSync). সম্পত্তি ভার্বোস sychronising যখন, প্যাসিভ সক্রিয় (অথবা নিষ্ক্রিয়) সার্ভারে একটি প্যাসিভ সংযোগ (আপনি একটি ফায়ারওয়াল আমাদের গেটওয়ে রাউটার পিছনে যদি), এবং আপনার ফাইলটি যথেষ্ট নির্দিষ্ট করতে পারেন উপেক্ষা ব্যবহার করা হবে শুধু শেল একটি আরো বিস্তারিত ফলাফল দেখানোর জন্য হয় অগ্রাহ্য.
3. সেটআপ ক্লাসপাথ বা (পরবর্তী ধাপে এখানে দেখানো হয়েছে) আরম্ভ করার সময় উল্লেখ. প্রয়োজনীয়তা এবং FTP SyncAgent JAR ফাইল ftpsyncagent.jar অধীনে বর্ণনা অনুযায়ী ক্লাসপাথ দুই নির্ভরশীল বয়াম থাকতে পারবে না.
4. এখন আপনি নিম্নলিখিত কমান্ডের সাহায্যে এফটিপি SyncAgent চালাতে পারেন (আপনি আপনার ডিরেক্টরি কাঠামো অনুযায়ী JAR ফাইল পাথ সামঞ্জস্য আবশ্যক একটি সহজ সূচনার জন্য একটি শেল স্ক্রিপ্ট বা ব্যাচ ফাইল তৈরি করুন!):
জাভা -cp /opt/javalibs/ftpsyncagent.jar:/opt/javalibs/commons-net-1.4.1.jar:
/opt/javalibs/jakarta-oro-2.0.8.jar at.langegger.ftpsa.SyncAgent
/home/myUser/syncedFolder.properties
মৌলিক ব্যবহার হয়:
জাভা -cp [বয়াম ফাইল] at.langegger.ftpsa.SyncAgent [কাস্টম বৈশিষ্ট্য ফাইল]
5. যে সব. . কোন প্রশ্নের জন্য, (ই মেইল, নিচের ঠিকানায় মাধ্যমে) আমার সাথে যোগাযোগ
আবশ্যক
- জাভা রানটাইম 1.4 লি>
<লি> জাকার্তা কমন্স নেট.
<লি> পাশাপাশি জাকার্তা ওরো.
পাওয়া মন্তব্যসমূহ না