এসএসএইচ সেশন না মেরে পিসি বন্ধ করা হচ্ছে


14

আমার রিমোট লিনাক্স মেশিনে কিছু ভারী, দীর্ঘ প্রক্রিয়া চলছে। আমি এসএসএইচ থেকে এই মেশিনগুলিতে আমার ল্যাপটপটি ব্যবহার করি এবং আমার পালঙ্ক থেকে প্রক্রিয়াগুলি চালিত করি।

কিন্তু, আমি যখন আমার ল্যাপটপটি বন্ধ করতে চাই, তখন দূরবর্তী প্রক্রিয়াগুলি মারা যাওয়ার পরে আমি সমস্যায় পড়েছি।

আমি আমার গবেষণা করে জানতে পেরেছিলাম যে "স্ক্রিন" আমার জন্য একটি দুর্দান্ত সমাধান, এটি! (যতক্ষণ না আমি আমার ল্যাপটপটি বন্ধ করব না) "স্ক্রিন" সেশনগুলিকে "জেদ" রাখার উপায় নেই কি তাই আমি এটিকে বন্ধ করে আবার সেশনে পুনরায় সংযুক্ত করতে পারি?


আপনি কি রিমোট লিনাক্স সিস্টেমে পর্দা চালাচ্ছেন?
স্যাম মিলার

প্রক্রিয়াগুলির ব্যাকগ্রাউন্ড করা কি সম্ভব?
ennuikiller

উত্তর:


32

মনে হচ্ছে আপনি আপনার ল্যাপটপে স্ক্রিন সেশনটি চালাচ্ছেন। তারপরে সেই স্ক্রীন সেশন থেকে দূরবর্তী হোস্ট (গুলি) এর দিকে ঝাঁকুনি। ল্যাপটপটি বন্ধ করে দেওয়া লোকাল স্ক্রিন প্রক্রিয়াটিকে ধ্বংস করবে, যার ফলে ssh সেশনটি নিহত হবে।

আপনি যা করতে চান তা হ'ল আপনার ল্যাপটপ থেকে রিমোট হোস্ট (গুলি) to তারপরে রিমোট হোস্টে একটি স্ক্রিন সেশন শুরু করুন। যখন আপনি ল্যাপটপটি বন্ধ থাকবে, ssh অধিবেশনটি মারা যাবে, তবে দূরবর্তী স্ক্রীন সেশনটি বহাল থাকবে।

পরের বার আপনি যখন রিমোট সিস্টেমে লগ ইন করবেন তখন আপনি "স্ক্রিন-আর" দিয়ে স্ক্রিন সেশনে পুনরায় সংযুক্ত করতে পারেন বা যদি আপনার একাধিক স্ক্রিন সেশন থাকে "স্ক্রিন -আর <পিড>"।

দ্রষ্টব্য: ssh হত্যার আগে আপনি যদি দূরবর্তী স্ক্রীন অধিবেশন থেকে আলাদা করতে ভুলে যান, স্ক্রিন সেশনটি এখনও এটি সংযুক্ত রয়েছে বলে মনে করতে পারে। এই ক্ষেত্রে, আপনার প্রথম সেশনটি আলাদা করতে "স্ক্রিন-ডিআর <পিড>" করতে হবে।


4
উপায় দ্বারা, যদি আমি সঠিকভাবে মনে রাখা, টিপে Ctrl+Aদ্বারা অনুসরণ Dযখন আপনি আছেন screenপর্দা অধিবেশন বিচ্ছিন্ন হবে।
ডেভিড জেড

@ ডেভিড এটি সঠিক, আপনি কেবলমাত্র আপনার টার্মিনাল বা এসএসএস সেশনটি বন্ধ করতে পারেন এবং স্ক্রিনটি উন্মুক্ত থাকবে। "স্ক্রিন -আরএড" আবার সংযুক্ত হবে।
ক্রিস

আমি কীভাবে দূরবর্তী হোস্টে একটি স্ক্রিন সেশন শুরু করতে পারি?
বোকামি

15

আপনি nohupকোনও প্রক্রিয়া শুরু করতে ব্যবহার করতে পারেন যা কোনও মেশিন থেকে লগ আউট করার পরে চলতে থাকবে। এটি আপনি যা খুঁজছেন তা হতে পারে।


ইতিমধ্যে চলমান প্রক্রিয়াটির জন্য, আপনি ^ Z করতে পারেন এবং তারপরে disownযা আমি বিশ্বাস করি এটি তৈরি করা সমতুল্য প্রভাব। disownএটি এমন বাশিজম যা অন্য শাঁসে উপলভ্য বা নাও থাকতে পারে।
intuited

+1 এর জন্য nohup। সমস্যাটি ^Zহ'ল এটি প্রক্রিয়াটি বিরতি দেয়। কোনও প্রক্রিয়াটির পটভূমির কোনও উপায় নেই তবে হিচাপ ছাড়াই এটিকে চালিয়ে যান।
অবধি 11:53

6

আপনি যদি রিমোট সেশনটি আলাদা করে রাখেন তবে screenআপনি নিরাপদে আপনার ল্যাপটপটি বন্ধ করতে পারেন।


নিশ্চিত না যে এটি সর্বজনীনভাবে স্পষ্ট যে স্ক্রিন সেশনটি বিচ্ছিন্ন হওয়া অবশ্যই দূরবর্তী সার্ভারে থাকা উচিত।
intuited


2

Nohup ব্যবহার করুন। ভিএনসি ব্যবহারের আরেকটি পছন্দ। সার্ভারে ভিএনসি সেশন তৈরি করুন। তারপরে আপনি যখনই কাজ করবেন তখন এর সাথে সংযুক্ত হন। (দীর্ঘ প্রক্রিয়াটি কিছু জিইআইআই ব্যবহার করার সময় আরও দরকারী - উদাহরণস্বরূপ একটি আইডিই)


0

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

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