টার্মিনাল মাল্টিপ্লেক্সারে প্রক্রিয়া শুরু করা সবচেয়ে ভাল পদ্ধতি। বিকল্পভাবে আপনি প্রক্রিয়াটি এইচওপি সংকেত গ্রহণ না করতে পারেন।
একটি টার্মিনাল মাল্টিপ্লেক্সার "ভার্চুয়াল" টার্মিনাল সরবরাহ করে যা "রিয়েল" টার্মিনাল থেকে স্বতন্ত্রভাবে চালিত হয় (আসলে আজকের সমস্ত টার্মিনাল "ভার্চুয়াল" তবে এটি অন্য দিনের জন্য অন্য বিষয়)। আপনার আসল টার্মিনালটি আপনার এসএস সেশনে বন্ধ থাকলেও ভার্চুয়াল টার্মিনালটি চলতে থাকবে।
ভার্চুয়াল টার্মিনাল থেকে শুরু সমস্ত প্রক্রিয়া সেই ভার্চুয়াল টার্মিনাল দিয়ে চলতে থাকবে। আপনি সার্ভারের সাথে পুনরায় সংযোগ স্থাপন করার সময় আপনি ভার্চুয়াল টার্মিনালের সাথে পুনরায় সংযোগ করতে পারেন এবং যা কিছু ঘটেছিল তা ব্যতিরেকে সমস্ত কিছুই এমন হবে।
দুটি জনপ্রিয় টার্মিনাল মাল্টিপ্লেক্সার হ'ল স্ক্রিন এবং টিএমউক্স ।
স্ক্রিন একটি খাড়া লার্নিং বক্ররেখা আছে। চিত্রটির ধারণাটি ব্যাখ্যা করার সাথে একটি ভাল টিউটোরিয়াল এখানে দেওয়া হয়েছে: http://www.ibm.com/developerworks/aix/library/au-gnu_screen/
Hup সংকেত (অথবা SIGHUP) তার সব সন্তান প্রক্রিয়াগুলিতে টার্মিনাল দ্বারা প্রেরিত যখন টার্মিনাল বন্ধ করা হয় করা হয়। SIGHUP পাওয়ার পরে সাধারণ ক্রিয়াকলাপটি সমাপ্ত করা। সুতরাং যখন আপনার ssh সেশনটি সংযোগ বিচ্ছিন্ন হয়ে যায় তখন আপনার সমস্ত প্রক্রিয়া শেষ হয়ে যাবে ate এড়াতে আপনি নিজের প্রক্রিয়াগুলি সাইনআপ গ্রহণ না করতে পারেন।
এটি করার দুটি সহজ পদ্ধতি হ'ল nohupএবং disown।
কীভাবে nohupএবং কীভাবে disownকাজ করে সে সম্পর্কে আরও তথ্যের জন্য এই প্রশ্ন এবং উত্তরটি পড়ুন: https://unix.stackexchange.com/questions/3886/differences-between-nohup-disown- and
দ্রষ্টব্য: যদিও প্রক্রিয়াগুলি চলতে থাকবে আপনি তাদের সাথে আর যোগাযোগ করতে পারবেন না কারণ তারা আর কোনও টার্মিনালের সাথে সংযুক্ত নেই attached এই পদ্ধতিটি দীর্ঘ চলমান ব্যাচ প্রক্রিয়াগুলির জন্য প্রাথমিকভাবে দরকারী যা একবার শুরু হয়ে গেলে আর কোনও ব্যবহারকারীর ইনপুট লাগবে না।
screenআপনাকে আরও অনেকগুলি বিকল্প দেয় , তবে আপনি যদিauthorized_keysলোকেদের দ্বারা দূরবর্তী অবস্থানের মাধ্যমে স্ক্রিপ্ট চালানোর অনুমতি ব্যবহার করেন তবে স্ক্রিপ্টটির প্রক্রিয়াগুলি শুরু করার জন্য বিকল্পটি একটি সহজ সহজ উপায় যা তাদের শুরু করার জন্য ব্যবহৃত সেশনটির চেয়ে বেশি দীর্ঘস্থায়ীsshহয়nohupoptionssh।