এই নির্দেশিকাটিতে, আপনি শিখবেন কিভাবে একটি চালাতে হয় ব্যাচের কাজ আপনি যদি দূরবর্তী অবস্থান থেকে আপনার রাস্পবেরি পাই ডিভাইসটি দূরবর্তীভাবে অ্যাক্সেস করেন। এখানে, আপনি পাবেন:
- রিমোট রাস্পবেরি পাইতে ব্যাচের কাজ চালানো কেন দরকারী
- রিমোট রাস্পবেরি পাইতে কীভাবে ব্যাচ জব চালাবেন
- উপসংহার
রিমোট রাস্পবেরি পাইতে ব্যাচ জব চালানো কেন দরকারী
চলমান a ব্যাচের কাজ একটি দূরবর্তী স্থানে রাস্পবেরি পাই বিভিন্ন সুবিধা প্রদান করে বিশেষ করে যখন রাস্পবেরি পাই ডিভাইসটি একটি ভিন্ন অবস্থানে বা একটি নেটওয়ার্কে অবস্থিত। দৌড়ানোর কিছু সুবিধা ব্যাচের কাজ একটি দূরবর্তী রাস্পবেরি পাই নীচে দেওয়া হয়েছে:
- আপনি একাধিক রাস্পবেরি পাই ডিভাইস সংযুক্ত করতে পারেন এবং একটি কেন্দ্রীভূত নেটওয়ার্ক সেট আপ করতে পারেন যা এর কাজের চাপ ভাগ করে ব্যাচের কাজ একাধিক ডিভাইস জুড়ে। এটি ডিভাইসগুলির মধ্যে লোডের ভারসাম্য বজায় রাখবে এবং আরও ভাল সংস্থান ব্যবহার অফার করবে এবং কার্য সম্পাদনের সময়কে উন্নত করবে।
- রিমোট চালাচ্ছে ব্যাচের কাজ রাস্পবেরি পাই আপনার ডিভাইসের নিরাপত্তা বাড়াবে কারণ এটি ব্যবহারকারীর স্থানীয় মেশিন থেকে সংবেদনশীল ডেটা এবং প্রক্রিয়াগুলিকে বিচ্ছিন্ন করে। এইভাবে, আপনার ডিভাইসে কোনো ম্যালওয়্যার সংক্রমণ বা অননুমোদিত অ্যাক্সেসের হুমকি হ্রাস করে।
রিমোট রাস্পবেরি পাইতে কীভাবে ব্যাচ জব চালাবেন
চালানো a ব্যাচের কাজ দূরবর্তী রাস্পবেরি পাইতে, আপনি নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করতে পারেন:
ধাপ 1: উইন্ডোজ, লিনাক্স বা ম্যাকে কমান্ড প্রম্পট/পাওয়ারশেল বা টার্মিনাল খুলুন
প্রথমে, আপনাকে আপনার সিস্টেম টার্মিনাল খুলতে হবে, এটি হয় উইন্ডোজে কমান্ড প্রম্পট/পাওয়ারশেল বা লিনাক্স বা ম্যাকের টার্মিনাল হতে পারে।
ধাপ 2: রাস্পবেরি পাইতে SSH সক্ষম করুন
রাস্পবেরি পাইতে এসএসএইচ সক্ষম করা আছে তা নিশ্চিত করুন এবং যদি এটি না হয়, আপনি নিম্নলিখিত কমান্ডটি চালিয়ে কমান্ড লাইন থেকে এসএসএইচ সক্ষম করতে পারেন:
sudo raspi-config
উপরের কমান্ডটি টার্মিনালে রাস্পবেরি পাই কনফিগারেশন খুলবে যেখানে আপনি SSH সক্ষম করতে পারবেন ইন্টারফেস বিকল্প :
এছাড়াও আপনি অ্যাপ্লিকেশন মেনুতে নেভিগেট করে GUI থেকে রাস্পবেরি পাই কনফিগারেশন খুলতে পারেন, তারপর ব্যবহার করে পছন্দসমূহ বিকল্প এবং নির্বাচন রাস্পবেরি পাই কনফিগারেশন :
তারপর আপনি থেকে SSH সক্রিয় করতে পারেন ইন্টারফেস SSH বোতামটি ডানদিকে টগল করে ট্যাব করুন:
ধাপ 3: একটি রাস্পবেরি পাইতে SSH
এখন, নিম্নলিখিত সিনট্যাক্স ব্যবহার করে উইন্ডোজ, ম্যাক বা লিনাক্স সিস্টেমে SSH এর মাধ্যমে দূরবর্তীভাবে রাস্পবেরি পাই টার্মিনাল অ্যাক্সেস করুন:
ssh ব্যবহারকারীর নাম @ আইপি ঠিকানাপরিবর্তে ব্যবহারকারীর নাম এবং আইপি ঠিকানা , আপনার রাস্পবেরি পাই ব্যবহারকারীর নাম এবং আইপি ঠিকানা টাইপ করুন।
বিঃদ্রঃ: আপনি থেকে আপনার রাস্পবেরি পাই আইপি ঠিকানা খুঁজে পেতে পারেন হোস্টনাম -I টার্মিনালে কমান্ড।
ধাপ 4: একটি ব্যাচ কাজের ডিরেক্টরি তৈরি করুন
সংগঠনের জন্য রাস্পবেরি পাই সিস্টেমে একটি পৃথক ডিরেক্টরি তৈরি করা ভাল যেখানে আপনার সমস্ত ব্যাচের কাজের ফাইলগুলি রাখা হয়। আপনি নামের সাথে একটি ব্যাচ কাজের ডিরেক্টরি তৈরি করতে পারেন mybatch jobs নিম্নলিখিত কমান্ড চালানোর মাধ্যমে:
mkdir mybatch jobsধাপ 5: ব্যাচ জব ডিরেক্টরিতে নেভিগেট করুন
নেভিগেট করতে mybatch jobs রাস্পবেরি পাইতে ডিরেক্টরি, আপনি কেবল নিম্নলিখিত কমান্ডটি চালাতে পারেন:
সিডি mybatch jobsধাপ 6: একটি ব্যাচ জব স্ক্রিপ্ট তৈরি করুন
এখন, আপনাকে ভিতরে একটি ব্যাচ কাজের স্ক্রিপ্ট তৈরি করতে হবে mybatch jobs ডিরেক্টরি এবং এর জন্য আপনি নিম্নলিখিত কমান্ড থেকে ন্যানো সম্পাদক ব্যবহার করতে পারেন:
ন্যানো batchjob.shধাপ 7: ব্যাচ জবস কমান্ড যোগ করুন
যেহেতু আমরা ব্যাশ ফাইলের ভিতরে ব্যাচ জব কমান্ড তৈরি করছি, তাই আপনাকে স্ক্রিপ্টকে ব্যাশ শেল ব্যবহার করতে বলতে হবে, এটি ফাইলে নিম্নলিখিত লাইন যোগ করে করা যেতে পারে:
#!/bin/bashউপরের লাইনটি যোগ করার পরে, আপনার রাস্পবেরি পাই সিস্টেমে কাজ করবে এমন কমান্ড যুক্ত করার সময় নয়। আপনি স্ক্রিপ্টের ভিতরে একের পর এক একাধিক কমান্ড চালাতে পারেন, এই কমান্ডগুলি সিস্টেম আপডেট করা, একটি স্ক্রিপ্ট ফাইল চালানো বা অন্যান্য কাজ চালানোর সাথে সম্পর্কিত হতে পারে।
এখানে, জিনিসগুলি সহজ রাখার জন্য, আমি একটি ব্যাচ কাজের স্ক্রিপ্টের মাধ্যমে দূরবর্তীভাবে রাস্পবেরি পাই-তে প্যাকেজগুলি আপডেট করতে আপডেট এবং আপগ্রেড কমান্ড ব্যবহার করতে যাচ্ছি। ফাইলের ভিতরে যোগ করার জন্য সম্পূর্ণ কোড নীচে দেওয়া হয়েছে:
#!/bin/bashsudo উপযুক্ত আপডেট && sudo উপযুক্ত আপগ্রেড -এবং
ধাপ 8: ব্যাচ কাজের ফাইল সংরক্ষণ করুন
সম্পূর্ণ কোড যোগ করার পরে, আপনাকে অবশ্যই ব্যাচ কাজের ফাইলটি সংরক্ষণ করতে হবে, এটি ব্যবহার করে করা যেতে পারে CTRL+X , যোগ করুন এবং এবং টিপুন প্রবেশ করুন .
ধাপ 9: ফাইলটিকে এক্সিকিউটেবল করুন
আপনাকে অবশ্যই আপনার ব্যাচের কাজের ফাইলটি রাস্পবেরি পাইতে এক্সিকিউটেবল করতে হবে এবং আপনি যদি নিম্নলিখিত কমান্ডটি চালান তবেই এটি সম্ভব হতে পারে:
chmod +x batchjob.shধাপ 10: ফাইলটি চালান
এখন দূরবর্তী রাস্পবেরি পাইতে ব্যাচের কাজটি সফলভাবে চালানোর জন্য, আপনি কেবল নিম্নলিখিত কমান্ড থেকে স্ক্রিপ্ট ফাইলটি চালাতে পারেন:
শ batchjob.shএছাড়াও আপনি নিম্নলিখিত কমান্ড দিয়ে স্ক্রিপ্ট চালাতে পারেন:
. / batchjob.shআপনি যখন স্ক্রিপ্টটি চালান, তখন এটি আপনার রাস্পবেরি পাই পাসওয়ার্ড লিখতে বলতে পারে, আপনি এটি লেখার সাথে সাথে, ব্যাচের কাজ ফাইলের ভিতরে কমান্ডগুলি চালাবে।
যেহেতু আমি আপডেট কমান্ড ব্যবহার করেছি, ব্যাচের কাজ আমি স্ক্রিপ্ট চালানোর সাথে সাথে প্যাকেজগুলি আপডেট করা শুরু করবে:
উপসংহার
নির্বাহ করা হচ্ছে ব্যাচের চাকরি কাজগুলিকে স্বয়ংক্রিয় করতে এবং দূরবর্তী রাস্পবেরি পাই ডিভাইসে তাদের পরিচালনার জন্য দরকারী। এই নির্দেশিকাটি SSH সংযোগ ব্যবহার করে প্রথমে একটি দূরবর্তী সংযোগ স্থাপন করে একটি দূরবর্তী রাস্পবেরি পাইতে ব্যাচের কাজগুলি চালানোর জন্য একটি বিশদ ধাপে ধাপে নির্দেশিকা প্রদান করেছে। তারপর কাজ তৈরি করা এবং অন্য কম্পিউটারে দূরবর্তীভাবে এটি চালানো। এই নির্দেশিকা অনুসরণ করে, ব্যবহারকারীরা দক্ষতার সাথে কাজগুলি পরিচালনা করতে সক্ষম হবে, যেমন ডেটা ব্যাকআপ, সিস্টেম আপডেট এবং স্ক্রিপ্ট এক্সিকিউশন। এটি দূরবর্তীভাবে রাস্পবেরি পাই ডিভাইসগুলির বহুমুখিতা এবং কার্যকারিতা বাড়াবে।