লিনাক্সে ব্যাকগ্রাউন্ডে কীভাবে একটি প্রক্রিয়া চালাবেন

Linakse Byakagra Unde Kibhabe Ekati Prakriya Calabena



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

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

লিনাক্সে ব্যাকগ্রাউন্ডে কীভাবে একটি প্রক্রিয়া চালাবেন

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







1. বিজি কমান্ড

আপনি যদি একটি কমান্ড প্রবেশ করেন এবং পরে এটি কার্যকর করার সময় উপলব্ধি করেন, তাহলে 'bg' কমান্ডটি ব্যবহার করুন। এই কমান্ডটি প্রবেশ করতে, 'CTRL + Z' কী টিপে চলমান প্রক্রিয়াটিকে বিরতি দিন। তারপর, 'bg' কমান্ড লিখুন।



উদাহরণস্বরূপ, আসুন 'sleep' কমান্ড ব্যবহার করে একটি ডামি কাজ তৈরি করি এবং এটিকে ব্যাকগ্রাউন্ডে পাঠাই।



bg





50 সেকেন্ডের জন্য ডামি কাজ তৈরি করার পরে, আমরা 'bg' কমান্ডটি কার্যকর করি যা প্রক্রিয়াটিকে পটভূমিতে পাঠায়।

মুলতুবি থাকা ব্যাকগ্রাউন্ড প্রক্রিয়াগুলির সারি দেখতে 'কাজ' কমান্ডটি ব্যবহার করুন।

চাকরি



2. '&' যুক্ত করা হচ্ছে

আপনি পটভূমিতে এটি চালানোর জন্য আপনার কমান্ডের সাথে অ্যাম্পারস্যান্ড চিহ্ন '&' ব্যবহার করতে পারেন।

আদেশ এবং

উদাহরণস্বরূপ, অ্যাম্পারস্যান্ড ব্যবহার করে ব্যাকগ্রাউন্ডে একটি ডামি প্রক্রিয়া প্রেরণ করা যাক।

ঘুম পনের এবং

আগের ছবিতে, [1] হল টাস্কের আইডি, এবং পরবর্তী টাস্কগুলিতে টাস্ক আইডি বাড়বে। উদাহরণস্বরূপ, নিম্নলিখিত টাস্ক আইডি হল [2]। এখন, আপনি নিম্নলিখিত কমান্ডটি প্রবেশ করে আবার কাজের অবস্থা দেখতে পারেন:

চাকরি

3. Tmux কমান্ড

আপনি একাধিক টার্মিনাল সেশন তৈরি করতে 'tmux' কমান্ড ব্যবহার করতে পারেন। একটি নতুন অধিবেশন তৈরি করুন, আপনি যে কোনো প্রক্রিয়া শুরু করুন এবং সেই অধিবেশনটি ছেড়ে দিন। এদিকে, সেই সেশনে আপনার প্রক্রিয়াটি পটভূমিতে চলতে থাকবে। 'tmux' কমান্ড ব্যবহার করতে, আপনাকে নিম্নলিখিত কমান্ডগুলি ব্যবহার করে tmux ইউটিলিটি ইনস্টল করতে হবে:

sudo উপযুক্ত আপডেট
sudo উপযুক্ত আপগ্রেড -এবং
sudo উপযুক্ত ইনস্টল tmux -এবং

একটি নতুন অধিবেশন তৈরি করতে, নিম্নলিখিত কমান্ড লিখুন:

tmux নতুন-সেশন -s অধিবেশন_1

এখানে, আপনি নতুন অধিবেশনে দিতে চান এমন যেকোনো নামের সাথে 'সেশন_1' শব্দটি প্রতিস্থাপন করতে পারেন। প্রদত্ত কমান্ডটি প্রবেশ করার পরে, একটি টার্মিনাল ট্যাব খুলবে। আপনি সেখানে আপনার কাঙ্খিত কমান্ড লিখতে পারেন এবং প্রধান সেশন থেকে সেশনটি বিচ্ছিন্ন করতে 'CTRL + B' এবং D সমন্বয় টিপুন।

এই বিচ্ছিন্ন সেশনটি পটভূমিতে সক্রিয় থাকে। আপনি যদি এটিতে কিছু কমান্ড যোগ করতে চান তবে নিম্নলিখিত কমান্ডটি চালিয়ে সেই সেশনটি আবার সংযুক্ত করুন:

tmux সংযুক্ত-সেশন -t অধিবেশন_1

'সেশন_1' এর জায়গায়, আপনি যে সেশনটি সংযোগ করতে চান তার নাম টাইপ করুন।

উপসংহার

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