What is Nohup and how are you going to use it? in Bangla

আপনি কি জানেন Nohup কি? আর আজ আমরা এটা নিয়ে আলচনা করব। লিনাক্স সিস্টেমে প্রচুর কমান্ড পাওয়া যায় এমন কিছু আছে যা আপনি দিনে একাধিকবার ব্যবহার করবেন এবং অন্যগুলি সাধারণত বিশেষ ব্যবহারের ক্ষেত্রে সংরক্ষিত থাকে। Nohup এমনই একটি আদেশ আপনি এটি প্রতিদিন ব্যবহার করবেন না তবে আপনার যখন প্রয়োজন হবে তখন আপনি আশেপাশে কৃতজ্ঞ হবেন।

What Is Nohup?

Nohup হ্যাঙ্গআপস নয় এর জন্য সংক্ষিপ্ত এটি কোনও আদেশ নয় যা আপনি নিজেই চালান নোহুপ একটি পরিপূরক কমান্ড যা লিনাক্স সিস্টেমকে অন্য কমান্ডটি শুরু করার পরে বন্ধ না করার কথা বলে। এর অর্থ এটি শেষ না হওয়া পর্যন্ত এটি চলতে থাকবে এমনকি যে ব্যবহারকারী এটি শুরু করেছিলেন তা লগ আউট করে নোহুপের জন্য সিনট্যাক্সটি সহজ এবং দেখতে এরকম কিছু দেখাচ্ছে। কমান্ডের শেষে ও লক্ষ্য করুন এটি কমান্ডটি পটভূমিতে সরিয়ে দেয় আপনি যে টার্মিনালটিতে কাজ করছেন তা মুক্ত করে। আপনি টার্মিনালে চালিত কোনও কমান্ডের সাথে কাজ করে। এটি কাস্টম স্ক্রিপ্টগুলির পাশাপাশি স্ট্যান্ডার্ড সিস্টেম কমান্ড এবং কমান্ড লাইন ইউটিলিটিগুলির সাথে চালানো যেতে পারে।

Nohup.out

যেহেতু Nohup এটি শুরু করা ব্যবহারকারীর থেকে স্বাধীনভাবে চলতে পারে তাই কোনও বার্তা বা ত্রুটি আউটপুট দেওয়ার জন্য কমান্ডের কোথাও কোথাও প্রয়োজন। যেহেতু এটির সাথে সংযুক্ত করার জন্য কোনও টার্মিনাল নেই নোহুপ কোনও আউটপুট ফাইলটিতে এ লগ করে।

ডিফল্টরূপে সেই ফাইলটি আপনি যে কোনও ডিরেক্টরিতে কমান্ডটি শুরু করেছিলেন সেখানে অবস্থিত কিছুটা অনন্য কারণ এতে স্ট্যান্ডার্ড আউটপুট এবং ত্রুটি আউটপুট উভয়ই থাকে। নোহুপ উভয়কেই ডিফল্টরূপে একই ফাইলটিতে পুনঃনির্দেশ করে। আপনার অগত্যা  ব্যবহার করার দরকার নেই। এটি কেবলমাত্র ডিফল্ট আপনি যখন নোহপ চালাবেন এবং কাস্টম স্থানে রাখবেন তখন আপনি একটি কাস্টম আউটপুট নির্দিষ্ট করতে পারেন। কাস্টম আউটপুটটিতে স্ট্যান্ডার্ড নোহআপ আউট ফাইলের মতো ঠিক একই ডেটা রয়েছে

Differences with Daemons

এই মুহুর্তে  আপনি সম্ভবত ভাবছেন যে কোনও ডিমনাইজড প্রক্রিয়া বাদে কী নোপআপ সেট করে। সর্বোপরি তারা উভয়ই তুলনামূলকভাবে একই উদ্দেশ্যে পরিবেশন করেছে বলে মনে হয় তবে সত্যই তা হয় না ডেমনগুলি পটভূমিতে ধারাবাহিকভাবে চালিত হয়। সার্ভারগুলির মতো আপনি কখনও প্রস্থান করতে চান না এমন প্রক্রিয়াগুলির জন্য এগুলি সর্বোত্তম সংরক্ষিত প্রোগ্রামে তাদের আরও কাজের প্রয়োজন হয় তাই সাধারণ ওয়ান-অফ স্ক্রিপ্টগুলির জন্য এগুলি সেরা নয়।

নোহুপ একক ব্যবহারের জন্য এমন একটি স্ক্রিপ্টের কথা চিন্তা করুন যা চালাতে দীর্ঘ সময় নিতে পারে তবে শেষ পর্যন্ত শেষ হবে। সম্ভবত একটি দীর্ঘ এবং জটিল কাজ রয়েছে যা আপনি এখনই চালাচ্ছেন এবং তারপরে এটি পুরো হতে কয়েক ঘন্টা সময় নেয়। আপনি কোনও টার্মিনাল খোলা বা কোনও ব্যবহারকারী লগইন রাখতে চান না তাই আপনি এটি পটভূমিতে চালিয়ে যেতে Nohup ব্যবহার করেন। একটি যুক্ত বোনাস হিসাবে এটি স্বয়ংক্রিয়ভাবে আপনার জন্য সমস্ত লগ ইন করতে হবে। আপনি দেখতে পাচ্ছেন যে Nohup কোনও দৈনন্দিন সরঞ্জাম নয় তবে এটি সঠিক কাজের জন্য খুব কার্যকর হতে পারে। এটি একটি সাধারণ শর্ট স্ক্রিপ্ট এবং ক্রমাগতভাবে চলমান ডিমনগুলির মধ্যে কোথাও পড়ে এটি আপনাকে আরও দীর্ঘ স্ক্রিপ্টগুলিতে হাতছাড়া করার জন্য আরও বেশি সাহায্য করতে সহায়তা করে যা আপনি নিয়মিত সময় বেবিসিটিংয়ের অপচয় করতে পারেন।

Leave a Reply

Your email address will not be published. Required fields are marked *