মাইনিংয়ের জন্য BAT ফাইল: সহজ ব্যাখ্যা
মাইনিং সফটওয়্যারের স্টার্ট স্ক্রিপ্ট (.bat বা .sh) কী, প্রতিটি মাইনিং সফটওয়্যারের কমান্ডে কোন অংশ একই থাকে, এবং Windows ও Linux-এ ফাইলটি নিরাপদে কীভাবে এডিট করবেন।
মাইনিংয়ের জন্য BAT ফাইল কী?
.bat ফাইল হলো কমান্ডের একটি সাধারণ টেক্সট ফাইল, যা Windows একটির পর একটি চালায়। Linux-এ একটি .sh ফাইল একই কাজ করে। মাইনিং সফটওয়্যারের সাথে এমন একটি ফাইল আসে, যাতে প্রতিবার পুরো স্টার্ট কমান্ড টাইপ করতে না হয়।
ফাইলটিতে ডাবল-ক্লিক করুন, আর মাইনিং সফটওয়্যার আপনার সেভ করা সেটিংস নিয়ে চালু হবে। ভেতরে কোনো জাদু নেই। যেকোনো টেক্সট এডিটরে খুললে আপনি একটি লম্বা কমান্ড লাইন দেখবেন।
স্টার্ট কমান্ডে কী থাকে?
ফ্ল্যাগ হলো কমান্ড লাইনের একটি অপশন, যা একটি মান ঠিক করে। মাইনিং সফটওয়্যারগুলো ফ্ল্যাগের নাম আলাদাভাবে রাখে, কিন্তু প্রতিটি কমান্ডে একই অংশ থাকে:
- প্রোগ্রাম ফাইল: মাইনিং সফটওয়্যার নিজেই, লাইনের শুরুতে।
- অ্যালগরিদম ফ্ল্যাগ: মাইনিং সফটওয়্যারকে বলে কী হিসাব করতে হবে। এটি কয়েনের সাথে মিলতে হবে।
- পুল ফ্ল্যাগ: আপনার সবচেয়ে কাছের অঞ্চলের স্ট্র্যাটাম হোস্ট ও পোর্ট। স্ট্র্যাটাম হলো সেই প্রোটোকল, যা দিয়ে মাইনিং সফটওয়্যার পুলের সাথে কথা বলে। "মাইনিং গাইড" পেজে দুটো মানই দেওয়া আছে।
- ইউজার বা ওয়ালেট ফ্ল্যাগ: আপনার ওয়ালেট ঠিকানা। একটি ডটের পরে ওয়ার্কারের নাম যোগ করতে পারেন।
- ঐচ্ছিক ফ্ল্যাগ: একটি লগ ফাইল, পর্যবেক্ষণের জন্য একটি API পোর্ট, এবং ইনটেনসিটি বা টিউনিং অপশন।
প্রতিটি মাইনিং সফটওয়্যারের ফ্ল্যাগের নাম নিজস্ব। এই সহায়তা কেন্দ্রের SRBMiner সেটআপ গাইডে সেগুলো হুবহু দেখানো আছে, আর অন্য মাইনিং সফটওয়্যারগুলো নিজেদের ফ্ল্যাগ নিজস্ব ডকুমেন্টেশনে দেয়।
ফাইলটি নিরাপদে কীভাবে এডিট করবেন?
এডিট করার জন্য ফাইলে কখনো ডাবল-ক্লিক করবেন না, কারণ তাতে ফাইলটি চলে যায়। বরং এই ধাপগুলো মানুন:
- ফাইলে রাইট-ক্লিক করে Edit বেছে নিন।
- শুধু মানগুলো বদলান, ফ্ল্যাগের নাম কখনো নয়।
- সবকিছু এক লাইনে রাখুন, যদি না ফাইলটি আগে থেকেই লাইন চালিয়ে যাওয়ার চিহ্ন ব্যবহার করে।
- ফাইলটি সাধারণ টেক্সট হিসেবে সেভ করুন।
উইন্ডোটি কি খুলেই সাথে সাথে বন্ধ হয়ে যায়? Windows-এ শেষে একটি নতুন লাইনে "pause" শব্দটি লিখুন। তখন উইন্ডোটি খোলা থাকবে এবং ভুলটি কী তা জানানো এরর মেসেজ দেখাবে।
প্রতিটি কয়েন বা রিগের জন্য কি আলাদা ফাইল রাখবেন?
হ্যাঁ। প্রতিটি কয়েনের জন্য এবং আলাদাভাবে সেট করা প্রতিটি রিগের জন্য একটি আলাদা স্টার্ট ফাইল রাখুন। প্রতিটি ফাইলের এমন নাম দিন যাতে সহজে চেনা যায়।
ওয়ালেট, অঞ্চল বা ওয়ার্কারের নাম বদলালে তা ফাইলে বদলান, কনসোলে নয়। রিবুটের পরও টিকে থাকে ফাইলের কনফিগারেশনই।