কিভাবে পটভূমিতে টার্মিনাল প্রক্রিয়া চালানো যায়

পটভূমি টার্মিনাল প্রক্রিয়া

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

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

bg টার্মিনাল থেকে পটভূমিতে একটি প্রক্রিয়া নেয়

En এই নিবন্ধটি আমরা কেন টার্মিনালে আজীবন শর্টকাটগুলি দিয়ে অনুলিপি এবং পেস্ট করতে পারি না তা আমরা ব্যাখ্যা করি। এই শর্টকাটগুলি কোনও ক্রিয়া বন্ধ করার জন্য Ctrl + C এর মতো অন্যান্য ক্রিয়া সম্পাদন করতে ব্যবহৃত হয়। অন্যান্য অনেক প্রোগ্রামে, জন্য Ctrl + Z এটি সর্বশেষ পরিবর্তনটি পূর্বাবস্থায় ফেলার জন্য ব্যবহৃত হয়, তবে এটি টার্মিনালেও কাজ করে না। এটি টার্মিনালে যা করে তা হ'ল একটি প্রক্রিয়াটি বিরতি দেয় এবং এটিকে "কাজগুলিতে" যুক্ত করে। দ্রুততম উদাহরণ যা আমরা দেখতে পাচ্ছি এটি কীভাবে কাজ করে তা হ'ল এপিটি প্যাকেজগুলি আপডেট করতে (sudo apt update) এবং Ctrl + Z টিপুন press আমরা দেখতে পাচ্ছি যে টার্মিনালটি "[1] + স্টপড" বলেছে যার অর্থ আমরা 1 নম্বর প্রক্রিয়াটি বন্ধ করে দিয়েছি এবং এটিকে টার্মিনালের কাজের তালিকায় যুক্ত করেছি; আমরা যদি বাইরে যাই, কাজগুলি তার সাথে যায়। তাদের পুনঃসূচনা করতে আমরা ব্যবহার করব fg অগ্রভাগে রাখা বা bg যাতে এটি ব্যাকগ্রাউন্ডে থেকে যায়। উভয় ক্ষেত্রেই আমরা টার্মিনালে প্রক্রিয়াটি দেখতে যাব এবং আমরা উইন্ডোটি বন্ধ করে দিলে এটি বন্ধ হয়ে যাবে।

একবারে টার্মিনাল প্রক্রিয়া, বা বেশ কয়েকটি, বিরতি দেওয়া হয়ে গেলে, আমরা এটি ব্যবহার করে কী কী মুলতুবি রয়েছে তা দেখতে পারি হুকুম কাজ যা আমরা উপরে উল্লেখ করেছি। যদি একের অধিক প্রক্রিয়া বন্ধ থাকে তবে আমরা সংখ্যায় যুক্ত করব fg o bg নির্দিষ্ট একটি পুনরায় শুরু করতে। পছন্দ bg (পটভূমি = ব্যাকগ্রাউন্ড) আমাদের আবার প্রক্রিয়া বন্ধ করার অনুমতি দেয় না। যদি আমরা প্রক্রিয়াটি সরাসরি পটভূমিতে চলতে চাই, আমরা উদ্ধৃতিগুলি ছাড়াই "&" যুক্ত করব।

কাজ

অস্বীকার টার্মিনাল থেকে বেরিয়ে যাওয়ার সময় কাজ চালিয়ে যাওয়ার অনুমতি দেয়

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

  1. আমরা একটি প্রক্রিয়া শুরু করি।
  2. আমরা এটি Ctrl + Z দিয়ে বন্ধ করি with
  3. আমরা লিখি কাজ প্রক্রিয়া নম্বর দেখতে।
  4. আমরা নিম্নলিখিত কমান্ডটি লিখছি, যেখানে শতাংশের পিছনের সংখ্যাটি টার্মিনাল থেকে বেরিয়ে যাওয়ার পরে পটভূমিতে আমরা চালাতে চাই এমন প্রক্রিয়ার সাথে মেলে:
disown -h %1
  1. আমরা নিম্নলিখিত কমান্ডটি দিয়ে প্রক্রিয়াটি পুনরায় আরম্ভ করি (1 যদি এটি প্রক্রিয়া হয় তবে আমরা পুনরায় আরম্ভ করতে চাই):
bg 1
  1. আমরা চাইলে আমরা টার্মিনালটি বন্ধ করে দিই।

এই কাজ করে যাচাই করার সবচেয়ে ভাল উপায় হ'ল একটি বড় ফাইল আনজিপ করা। পূর্ববর্তী স্ক্রিনশটে আপনি দেখতে পাচ্ছেন যে আমি কীভাবে টার্মিনাল থেকে 7z ফাইলটি সংক্ষেপিত করছি। ফাইলের আকারের উপর নির্ভর করে এটি কয়েক মিনিট সময় নিতে পারে। আমরা যদি উপরে বর্ণিত বিষয়গুলি যদি আপনি করেন তবে আপনি যে পথে যে পথটি আনজिप করতে বলেছেন সেখানে আপনি যেতে পারেন (ডিফল্ট / হোম দ্বারা), ডান ক্লিক করুন, এর বৈশিষ্ট্যগুলি অ্যাক্সেস করুন এবং পরীক্ষা করুন যে আকারটি অল্প অল্প করে বাড়ছে। যদি তা না হয় তবে আমরা বৈশিষ্ট্যগুলি উইন্ডোটি বন্ধ করে আবার এটি অ্যাক্সেস করি। সমস্যাটি? কোনও প্রক্রিয়া শেষ হয়ে গেলে সঠিকভাবে জানার উপায় নেই। কোনও ফাইল আনজিপ করার ক্ষেত্রে, এটি আকারে আর বাড়ছে না বলে মনে হয় এটি সম্পূর্ণ হয়ে যায়। যে কোনও ক্ষেত্রে, আমরা যাচাই করতে পারি যে এটি টার্মিনালটি বন্ধ করার পরেও কাজ করে চলেছে।

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।