সিস্টেম শটডাউনে ইউজারস্পেস এবং ডিআইএন-সিস্টেম (এটি ক্লাসিক আরম্ভের সিএসভি / আপস্টার্ট / সিস্টেমড হওয়া) কীভাবে কাজ করে সে সম্পর্কে আমার একরকম ধারণা রয়েছে। (মূলত "থামুন!", "দয়া করে এখনই থামুন সত্যিই", "থামার জন্য আপনাকে হত্যা করার দরকার আছে এমন প্রক্রিয়া" এবং অপেক্ষা ... জিনিসগুলি চলছে এর অর্ডার উত্তরসূরি রয়েছে)।
কার্নেলের মধ্যে সিস্টেম শাটডাউন কীভাবে কাজ করে (যেখানে অবশ্যই সেখানে প্রচুর পরিমাণে কাজ করতে হবে) তা সম্পর্কে আমি কোনওভাবেই অসচেতন?
আমি কার্নেল ডকুমেন্টেশন https://www.kernel.org/doc/htmldocs/ সন্ধান করার চেষ্টা করেছি এবং এমনকি এটি কীভাবে কাজ করে তা সন্ধানের জন্য আমাকে একটি শুরুর জন্য এনএসএর পাল অনুসন্ধান সরঞ্জামটি ব্যবহার করেছিল ।
এছাড়াও আমি এসই ইউ + এল তে অনুসন্ধান করেছি এবং কিছুই পাইনি (আমি কি এটি উপেক্ষা করেছি?)
যাইহোক, যদিও প্রশ্নটি সম্ভবত কিছুটা চ্যালেঞ্জিং, তবে এই প্রশ্নোত্তর নেটওয়ার্কটিতে একটি উত্তর দেওয়া সম্ভব হবে কারণ আমি ধরে নিয়েছি যে শাটডাউন করার সময় লিনাক্স কার্নেলের মধ্যে কী ঘটে যায় তার জন্য একটি স্কেচ পেতে আরও বেশি লোক আগ্রহী।
সম্ভবত আরও কিছু বিস্তারিত ব্যাখ্যার সাথে লিঙ্ক করতেও পরিবর্তন রয়েছে।
একটি উত্তরে সম্ভবত কোন সিস্টেম-কল এবং কোন কর্নাল সিগন্যাল ব্যবহৃত হয় তা অন্তর্ভুক্ত থাকতে পারে?
https://github.com/torvalds/linux/blob/b3a3a9c441e2c8f6b6760de9331023a7906a4ac6/arch/x86/kernel/reboot.c পুনরায় বুট সম্পর্কিত x86 ব্যবহৃত ফাইল বলে মনে হচ্ছে (ইতিমধ্যে বন্ধ হয়ে গেছে, তাই?)
সম্ভবত এখানে স্নিপেট পাওয়া গেছে http://lxr.free-electrons.com/source/kernel/reboot.c#L176 একটি ব্যাখ্যা দিতে ব্যবহার করা যেতে পারে
176 শূন্য কার্নেল_শক্তি_অফ (শূন্য) 177 { 178 কার্নেল_শুটডাউন_প্রিয়প্রে (SYSTEM_POWER_OFF); 179 যদি (বিকাল_শক্তি_অফ_প্রেপার) 180 বিকাল_শক্তি_আর_প্রিয় (); 181 মাইগ্রেট_ টু_রেবুট_সিপু (); 182 সিসকোর_শুটডাউন (); 183 pr_emerg ("পাওয়ার ডাউন \ n"); 184 কিলোমিটার_ডাম্প (কেএমএসজি_ডাম্প_পোভারফ); 185 মেশিন_পাওয়ার_অফ (); 186} 187 এক্সপোর্টT_SYMBOL_GPL (কর্নেল_শক্তি_অফ);
shutdown(8)
অর্থাৎ অবচিত -n
এক যা আমি মনে করি পড়তেন পুরাতন UNIX ডকুমেন্টেশন মধ্যে " সিস্টেমটি বন্ধ করে নিজেদেরকে - কোর ইউনিট আগুন হয় " কার্যকরভাবে একটি নোংরা সিস্টেম হত্যা-সুইচ যা / মেঝে জুড়ে বিট বিট ছেড়ে দিতে পারে (বা কমপক্ষে একটি দুর্নীতিগ্রস্থ অবস্থায় ফাইল-সিস্টেমগুলি) - একটি কল্পনা করে যে এটি একটি মূল-ফ্রেম টাইপ সিস্টেমের জন্য ব্যবহার করা হবে যেখানে কেউ শীতল পাখায় কেবল তাদের হাত ধরেছে। 🕱