কীভাবে এসএসএইচ সংযোগ বিচ্ছিন্ন হওয়ার পরে প্রোগ্রাম চলতে থাকবে? [প্রতিলিপি]


15

সম্ভাব্য সদৃশ:
প্রোগ্রামটি শুরু হওয়ার পরে কনসোল বন্ধ করে কোনও প্রোগ্রাম চালু রাখুন,
আমি কীভাবে দূরবর্তী ইউনিক্স মেশিনে একটি কমান্ড চালাতে ssh ব্যবহার করতে পারি এবং কমান্ডটি শেষ হওয়ার আগেই প্রস্থান করতে পারি?

ওহে!

আমি আমার নোটবুক থেকে এসএসএইচ-সংযোগের মাধ্যমে রিমোট সার্ভারে প্রোগ্রাম চালাতে চাই। সমস্যাটি হচ্ছে আমি আমার নোটবুকটি নিয়ে বাড়িতে যাচ্ছি :)

প্রোগ্রাম চলমান কীভাবে রাখবেন?

উত্তর:


22

'পর্দা' সম্ভবত আপনি যা চান তা সম্ভবত। এটি আপনাকে ইচ্ছায় সংযোগ বিচ্ছিন্ন এবং পুনরায় সংযোগ করার অনুমতি দেয়। আপনি সার্ভারে এসএসএইচ করার পরে, আপনার প্রোগ্রামটি শুরু করার আগে পর্দা চালান। Ctrl-a, Ctrl-d আপনাকে সংযোগ বিচ্ছিন্ন করবে (প্রোগ্রাম নির্বিশেষে চলতে থাকবে)। আপনার ফিরে আসার পরে, 'স্ক্রিন-আর' আপনাকে আবার সংযোগ দেবে যেন আপনি কখনও দূরে থাকবেন না।

পাঠ্য টার্মিনালের জন্য এটিকে ভিএনসি বা আরডিপি হিসাবে ভাবেন। অনেক টিউটোরিয়াল জন্য 'পর্দা ব্যবহার' অনুসন্ধান করুন।

যোগ করার জন্য সম্পাদিত: আজকাল আমি পরিবর্তে tmux সুপারিশ করব , বিশেষত স্ক্রিপ্ট tmx এর সাথে একত্রে ব্যবহৃত হলে । পেনগুলি বিভক্ত করার ক্ষমতা (উল্লম্ব এবং অনুভূমিকভাবে) এবং সেগুলি পুনরায় আকার দেওয়ার জন্য স্ক্রিনের ওপরে একটি বিশাল বৈভব।


5
ঘটনাক্রমে, আপনার সংযোগের সময় শেষ হয়ে গেলে বা আপনি এখনও এর সাথে সংযুক্ত থাকাকালীন পর্দা চলতে থাকবে। কিছু দরকারী আদেশ: ctrl + a, ctrl + d = স্ক্রিন থেকে বিচ্ছিন্ন, স্ক্রিন -r = একটি স্ক্রিনে পুনরায় সংযুক্তি, স্ক্রিন -x = ভাগ করে নেওয়া মোডে একটি স্ক্রিনে সংযুক্তি (শিক্ষার জন্য ব্যবহৃত হতে পারে ইত্যাদি), দু'জন ব্যবহারকারী ভাগ করতে পারেন একই স্ক্রিন), ctrl + a, এসএস = স্ক্রোল মোডে প্রবেশ করুন (আবার প্রস্থান করতে q চাপুন)। দ্রষ্টব্য: আপনি যদি "স্ক্রিন প্রোগ্রাম" টাইপ করে কোনও স্ক্রিন শুরু করেন তবে এটি তাত্ক্ষণিকভাবে স্ক্রিনে প্রোগ্রামটি চালু করবে, তবে এটি যদি উপস্থিত হয় তবে আপনি বাফারটি হারাবেন। কেবল "স্ক্রিন" টাইপ করা আপনাকে একটি অবিরাম টার্মিনাল দেয়।

ক্রিস, দরকারী উত্তর জন্য tnx।

18

nohup হ'ল একটি কমান্ড যা অন্য একটি কমান্ড চালাবে এবং এটিকে "হ্যাঙ্গআপ" সংকেত থেকে সুরক্ষা দেবে।

আপনি এটিকে সহজভাবে চালান:

nohup command

তবে আপনাকে স্টিডিন, স্টডআউট এবং স্টডারকে পুনর্নির্দেশ করতে হবে। আরও তথ্যের জন্য ম্যান পৃষ্ঠা দেখুন।

আপনি সম্ভবত এটি ব্যাকগ্রাউন্ডে রাখতে চাইবেন।

killশেষ পর্যন্ত এটি হত্যার জন্য আপনার কমান্ডটিও জানতে হবে।


হ্যাঁ, অনেকটা টিএনএক্স! এত সহজ))

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