এই প্রশ্নের নিয়ে আসা হয়েছে বেশ একটি অনেক ( সত্যিই অনেক ), কিন্তু আমি উত্তর সাধারণত অসম্পূর্ণ হতে খোঁজার করছি। সাধারণ প্রশ্নটি হ'ল আমি যখন এসএসএস থেকে বের হয়ে / মরে যাই তখন কেন আমার কাজটি মারা যায় না? "এবং আমি যা পেয়েছি তা এখানে। প্রথম প্রশ্নটি: নিম্নলিখিত তথ্যগুলি কতটা সাধারণ? আধুনিক দেবিয়ান লিনাক্সের জন্য নিম্নলিখিতটি সত্য বলে মনে হচ্ছে, তবে আমি কিছু বিটগুলি অনুপস্থিত; এবং অন্যদের কী জানা দরকার?
সকল শিশু প্রক্রিয়া, পশ্চাদপটে করা বা শেল একটি SSH সংযোগের মাধ্যমে খোলা না SIGHUP সঙ্গে হত্যা করা হয় যখন SSH সংযোগ বন্ধ করা হবে শুধুমাত্র যদি
huponexit
বিকল্প সেট করা হয়: চালানোshopt huponexit
এই যদি সত্য হয় দেখতে।যদি
huponexit
সত্য হয়, তবে আপনি শেল থেকে প্রক্রিয়াটি আলাদা করতেnohup
বা ব্যবহার করতে পারেনdisown
যাতে আপনি প্রস্থান করার সময় এটি মারা যায় না। বা, দিয়ে জিনিস চালানscreen
।যদি
huponexit
মিথ্যা হয়, যা আজকাল কমপক্ষে কিছু লিনাক্সের মধ্যে ডিফল্ট , তবে ব্যাকগ্রাউন্ড জবসগুলি সাধারণ লগআউটে মারা যাবে না ।তবে এটি যদি
huponexit
মিথ্যাও হয়, তবে যদি ssh সংযোগটি মারা যায় , বা ড্রপ হয় (সাধারণ লগআউটের চেয়ে আলাদা) তবে পটভূমি প্রক্রিয়াগুলি এখনও নিহত হবে। এটি (2) দ্বারাdisown
বাnohup
হিসাবে এড়ানো যায় ।(ক) প্রসেসগুলির মধ্যে কিছু পার্থক্য রয়েছে যার প্যারেন্ট প্রসেস হ'ল টার্মিনাল এবং (খ) প্রসেসগুলির মধ্যে স্টিডিন, স্টডআউট বা স্টার্ডার টার্মিনালের সাথে সংযুক্ত রয়েছে । (ক) এবং (বি) বা তদ্বিপরীত প্রসেসগুলির কী ঘটে তা আমি জানি না।
চূড়ান্ত প্রশ্ন: আমি কীভাবে আচরণ এড়াতে পারি (3)? অন্য কথায়, ডিবিয়ায় ডিফল্টরূপে ব্যাকগ্রাউন্ড প্রক্রিয়াগুলি লগআউট করার পরে নিজেরাই আনন্দিতভাবে চালিত হয় তবে এসএসএস সংযোগটি মারা যাওয়ার পরে নয়। সংযোগটি সাধারণত বন্ধ হয়ে গেছে বা হত্যা করা হয়েছে তা বিবেচনা না করেই প্রক্রিয়াগুলিতে একই জিনিস ঘটতে চাই। বা, এটি কি একটি খারাপ ধারণা?
সম্পাদনা: অন্য একটি গুরুত্বপূর্ণ কাজ হত্যার শিকার হওয়ার উপায়, যে উভয় ক্ষেত্রেই (?) কাজ করে সেগুলি পর্দার মাধ্যমে চালানো । তবে, প্রশ্নটি জিনিসগুলি কখন মারা যায় এবং কখন তা না ঘটে তা বোঝার ক্ষেত্রে আরও বেশি: উদাহরণস্বরূপ, লোকেদের লগআউটে কাজগুলি হত্যার জন্য কখনও কখনও লোকেরা চায়।
আরও থ্রেড: - সিগন্যাল (সিগআপ), চাকরি এবং নিয়ন্ত্রণকারী টার্মিনাল সম্পর্কে স্পষ্টতা - /server/117152/do-background-processes-get-a-sighup-when-logging-off - এসএসএইচ চালিয়ে যান এসএসএইচ বন্ধ করার সময় পটভূমি টাস্ক / কাজ - এসএসএইচ অধিবেশন বন্ধ হওয়ার পরে পটভূমিতে রাখা কোনও কাজ কি চালিয়ে যেতে থাকবে? - এসএসএইচ ক্লায়েন্টটি বন্ধ করার পরে ইতিমধ্যে চলমান ব্যাকগ্রাউন্ড প্রক্রিয়াটি থামানো থেকে বিরত রাখুন - আমি কীভাবে এসএসএইচ দিয়ে কোনও প্রক্রিয়া শুরু করতে পারি যে এটি সংযোগ বিচ্ছিন্ন হওয়ার পরেও এটি চলতে থাকবে? - ওএস এক্স -এ দূরবর্তী কাজ চালিয়ে যেতে অক্ষম - এসএসএইচ সংযোগ বন্ধ করুন