টার্মিনাল লগআউট আছে যা জিএনইউ স্ক্রিনের মতো কিছু করে?


8

আপনারা জানেন যে জিএনইউ স্ক্রিন একটি দুর্দান্ত সরঞ্জাম যা আপনাকে এমন কিছু করতে সক্ষম করে:

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

এখন আমি কৌতূহলী স্ক্রিন ছাড়া এটি করার একটি উপায় আছে। আকা লগইটের পরিবর্তে আমি ম্যাজিকলআউট টাইপ করি এবং পরের বার লগইন করে আমি আমার পুরাতন সেজিটি পাই (যদি ওএস হ্যাঁ না করে পুনরায় আবদ্ধ হয়)

উত্তর:


6

বাইবু পর্দার উপর ভিত্তি করে; এটিকে আপনার ডিফল্ট শেল তৈরির জন্য একটি মেনু বিকল্প রয়েছে।

আপনি exitসাধারণ alt-A, Dহিসাবে প্লেইন স্ক্রিনের মতোই স্বাভাবিক বা বিচ্ছিন্ন করতে পারেন এবং আপনি যখন আবার লগ ইন করবেন তখন আপনার সেশনটি অপেক্ষা করবে।

উপরন্তু এটা টার্মিনাল পরিচালনার জন্য কি একটি নম্বর যোগ করে F2একটি নতুন টার্মিনাল তৈরি করতে, এবং F3এবং F4উইন্ডোগুলির মধ্যে সরাতে, এবং বকেয়া প্যাকেজ আপডেট মত দরকারী সূচক একটি নম্বর দিয়ে একটি স্ট্যাটাস বার।

এটি উবুন্টু সার্ভার তৈরিতে ডিফল্টরূপে ইনস্টল করা হয় এবং আমি পরিচালনা করি এমন বেশিরভাগ সার্ভারে দ্রুত আমার ডিফল্ট টার্মিনাল হয়ে যায়।

যেমনটি আমি বলেছি, বাইবুবু যদিও কাজ করার জন্য স্ক্রিনের উপর নির্ভর করে ... আমি লক্ষ্য মেশিনে চালিত প্রক্রিয়া চালিয়ে যাওয়া ছাড়া কোনও অধিবেশন পুনরায় শুরু করার কোনও উপায় সম্পর্কে অবগত নই।

সম্পাদনা: বাইবুও tmux মোড়বে (যা উবুন্টুর নতুন সংস্করণে ডিফল্ট)। বেশিরভাগ ক্ষেত্রে আপনাকে কিছু করতে হবে না - এটি কেবলমাত্র ডিফল্ট টার্মিনাল মাল্টিপ্লেক্সার ব্যবহার করবে।



1

রিমোট ডেস্কটপ সফ্টওয়্যার দিয়ে আপনার এমন কিছু থাকতে পারে যা নিজস্ব সেশন তৈরি করে, যেমন সার্ভারে ফ্রিএনএক্স এবং ক্লায়েন্টের নোমাচাইন ক্লায়েন্ট।

আপনি যা চাচ্ছেন তা অনুকরণ করার জন্য আপনি সার্ভার এবং ক্লায়েন্ট মেশিন একই মেশিন হিসাবে এটি ব্যবহার করতে পারেন।


1

স্ক্রিন, বাইবো (অ্যাড্রিয়ান দ্বারা উল্লিখিত) বা অনুরূপ সরঞ্জাম ব্যবহার না করে এটি সম্ভব নয়।

একটি ইন্টারেক্টিভ শেলটি একটি টিটিটির সাথে সংযুক্ত থাকতে হবে। যদি আপনি লগআউট করেন, শেলটি টিটির সাথে সংযোগটি হারিয়ে ফেলে এবং প্রস্থান করে।

এক বা একাধিক স্থায়ী ভার্চুয়াল টিটি তৈরি করে স্ক্রিন এবং বন্ধুরা এড়িয়ে চলে। আপনি লগআউট করার পরে, শেলটি ভার্চুয়াল টিটিটির সাথে সংযুক্ত থাকে এবং ব্যবহারকারীটি সংযোগ বিচ্ছিন্ন হয়ে গেছে তা লক্ষ্য করে না।

অ-ইন্টারেক্টিভ প্রোগ্রামগুলির জন্য, একটি টিটিআই প্রয়োজন হয় না এবং স্ক্রিনের পরিবর্তে, আপনি ব্যবহার করতে পারেন nohup

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


আমি স্ক্রিনটিকে অসুবিধে করি কারণ আমি স্ক্রোলিংয়ের জন্য অভ্যস্ত এবং অনুলিপি মোডটি আমার কাছে কিছুটা বিরক্তিকর। ছোট জিনিস আমি জানি। :)
NoSenseEtAl

0

আপনি এর মাধ্যমে একটি কমান্ড শুরু করতে পারেন nohup:

nohup command &

আপনি যদি আউটপুটটি কোথাও সেভ করতে চান

nohup command > output.txt &

এখন আপনাকে চলমান সফ্টওয়্যারটি বিচ্ছিন্ন করতে হবে

  1. চাপ CTRL-Z
  2. প্রবেশ করান bg
  3. disown %1

আরো নির্দেশ করার nohup(তার র manpage খুঁজে পাওয়া যেতে পারে http://ss64.com/osx/nohup.html ), একই জন্য disown( http://ss64.com/osx/disown.html )।

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