সিস্টেমড অভ্যন্তরীণভাবে "কাজ" এর সারির ক্ষেত্রে কাজ করে। প্রতিটি কাজ (কিছুটা সরলকরণ) নেওয়া একটি পদক্ষেপ: থামাতে, চেক করা, শুরু করতে বা কোনও নির্দিষ্ট ইউনিট পুনরায় চালু করতে ।
যখন (উদাহরণস্বরূপ) আপনি সিস্টেমডকে কোনও পরিষেবা ইউনিট শুরু করার নির্দেশ দেন , তখন লক্ষ্যটি অর্জনের জন্য যেকোন ইউনিট (সার্ভিস ইউনিট, মাউন্ট ইউনিট, ডিভাইস ইউনিট এবং আরও কিছু) প্রয়োজনীয় সেগুলির জন্য স্টপের একটি তালিকা তৈরি করে কাজ শুরু করে ( ইউনিট প্রয়োজনীয়তা এবং নির্ভরতা, ইউনিট অর্ডারিং সম্পর্ক অনুসারে তাদের অর্ডার করে, কার্যকর হয় এবং (সম্ভব হলে) কোনও স্ব-দ্বন্দ্ব সংশোধন করে, এবং (যদি সেই চূড়ান্ত পদক্ষেপটি সফল হয়) সেগুলিকে কাতারে রাখে।
তারপরে এটি এনভুইড "কাজগুলি" সম্পাদনের চেষ্টা করে।
ইউজার এক্স এর সেশন 1 এর জন্য একটি স্টপ জব চলছে
ইউনিট প্রদর্শন নাম এখানে Session 1 of user xy
। এটি (প্রদর্শনের নাম থেকে) একটি সেশন ইউনিট হবে, কোনও সার্ভিস ইউনিট নয়। এটি ইউজার-স্পেস লগইন সেশন অ্যাবস্ট্রাকশন যা সিস্টেমডের logind
প্রোগ্রাম এবং এর পিএএম প্লাগইনগুলি দ্বারা রক্ষণাবেক্ষণ করা হয় । এটি (সংক্ষেপে এবং তত্ত্বের ক্ষেত্রে) সেই সমস্ত প্রক্রিয়াটির একটি গ্রুপিং যা সেই ব্যবহারকারী কোথাও "লগইন সেশন" হিসাবে চলছে।
এর বিপরীতে যে চাকরীটি করা হয়েছিল তা হ'ল stop
। এবং এটি সম্ভবত দীর্ঘ সময় নিচ্ছে কারণ ব্যবস্থাপনার লোকেরা সেশন শাটডাউন দিয়ে ভুলভাবে সেশন হ্যাংআপকে সঙ্কটে ফেলেছে । তারা পূর্ববর্তীটিকে কাজ করতে পেতে ভাঙ্গা দেয় এবং এর প্রতিক্রিয়ায় কিছু লোক প্রবীণকে কাজ করার জন্য পরবর্তীকে ভেঙে দেওয়ার ব্যবস্থা করে। সিস্টেমযুক্ত লোকদের সত্যই বুঝতে হবে যে তারা দুটি ভিন্ন জিনিস।
আপনার লগইন সেশনে, আপনার কাছে এমন কিছু আছে যা উপেক্ষা করে SIGTERM
বা এটি একবার দেখা শেষ হতে শেষ হতে অনেক সময় নেয় SIGTERM
। হাস্যকর বিষয় হল, পূর্ববর্তীটি হ'ল কিছু কাজের-নিয়ন্ত্রণ শেলের দীর্ঘকালীন আচরণ। লগইন সেশন নেতারা যখন এই বিশেষ কাজের-নিয়ন্ত্রণ শেলগুলি থাকে তখন তাদের সমাপ্তির সঠিক উপায়টি তাদের জানানো হয় যে অধিবেশনটি স্থগিত হয়ে গেছে , তারপরে তারা তাদের সমস্ত চাকরি (অভ্যন্তরীণ ব্যবস্থাপনায় আলাদা ধরণের কাজ) সমাপ্ত করে এবং তারপরে তাদের শেষ।
আসলে যা ঘটছে তা হ'ল সিস্টেমড ইউনিটটির স্টপ সময়সীমা অপেক্ষা না করে যতক্ষণ না এটি রিসর্ট হয় SIGKILL
। এই সময়সীমা অবশ্যই ইউনিট প্রতি কনফিগারযোগ্য, এবং কখনই শেষ হবে না সেট করা যেতে পারে। সুতরাং কেন কেউ সম্ভাব্যভাবে বিভিন্ন আচরণ দেখতে পারে।
আরও পড়া