কোনও প্রক্রিয়াটি না থামিয়ে ব্যাকগ্রাউন্ডে রেখেছেন - (ctrl + z)?


16

আমি যদি কমান্ড লাইনে সাধারণত এটি টাইপ করে কোনও প্রক্রিয়া শুরু করি, যেমন as

wget http://site.com/bigfile.zip

এবং তারপরে সিদ্ধান্ত নেব যে আমি এটিকে ব্যাকগ্রাউন্ডে নিয়ে যেতে চাই, আমি জানি যে আমি ব্যাকগ্রাউন্ডে রাখার জন্য ctrl+zএবং তারপরে bg 1(বা jobsপ্রথমে আইডি পাওয়ার দরকার হলে) ব্যবহার করতে পারি।

আমার প্রশ্নটি হ'ল যদি কোনও কাজ বন্ধ না করে সরাসরি পটভূমি থেকে সরাসরি ব্যাকগ্রাউন্ডে স্থানান্তরিত করার উপায় থাকে - এটি ছাড়াও অন্য শর্টকাটের মতো ctrl+z

আমি এও বুঝতে পারি যে আমি &পটভূমিতে এটি শুরু করার জন্য মূল কমান্ডের শেষের দিকে যুক্ত করতে পারি , তবে প্রশ্নটি আপনি যখন অগ্রভাগে কোনও প্রক্রিয়া শুরু করেন এবং তখন বুঝতে পারেন যে আপনি এটি ব্যাকগ্রাউন্ডে স্থানান্তর করতে চান।

উত্তর:


14

হ্যাঁ, একেবারে: পর্দা (1) এর উত্তর।

শুরু করতে, screen -R~ / .bash_ প্রোফাইলে বা সমতুল্য যোগ করুন, লগ আউট করুন এবং আবার লগ ইন করুন।

পটভূমিতে কী চলছে তা অবিরত রাখতে কন্ট্রোল-এ টিপুন এন টিপুন এটি পটভূমিতে আপনার চলমান প্রক্রিয়াটি নির্বিঘ্নে চালিয়ে যাওয়ার সময় অগ্রভাগে একটি নতুন টার্মিনাল স্ক্রিন তৈরি করবে।

আপনার খোলা পর্দার একটি ইন্টারেক্টিভ তালিকা পেতে "তারপর কন্ট্রোল-এ টিপুন" বা একটি নির্দিষ্ট স্ক্রিনে সরাসরি স্যুইচ করতে কন্ট্রোল-এ চাপুন then

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

  1. আপনি কন্ট্রোল-জেড, বিজি, এফজি ইত্যাদি ব্যবহারের চেয়ে প্রক্রিয়াগুলির মধ্যে অনেক বেশি তরলভাবে স্যুইচ করতে পারেন
  2. যদি আপনার টার্মিনাল সেশনটি সংযোগ বিচ্ছিন্ন হয়ে যায়, আপনার প্রক্রিয়াগুলি (যেমন wget http://example.com/bigfile.iso) শেষ হবে না! আপনার পুনরায় সংযোগ করার সময় আপনার সমস্ত শেল সেশন আপনার জন্য অপেক্ষা করবে।

আরও তথ্যের জন্য, পর্দা (1) ম্যানপেজ , বা জিএনইউ স্ক্রিন ম্যানুয়াল পড়ুন


1
কেবলমাত্র নিশ্চিত হয়ে নিন যে আপনি screenপ্যাকেজটি প্রথম ইনস্টল করেছেন :)
জর্জ তাসিউলিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.