হার্ডওয়্যারটিতে পাওয়ার বন্ধ না করে কোনও সিস্টেম বন্ধ করার কোনও ভাল কারণ আছে কি?
হ্যাঁ. আমি এর রিসেট বোতামটি চাপ দিতে এবং এটির পাওয়ার বোতামটি শক্তিশালীকরণ বন্ধ করার পরিবর্তে এটি পুনরায় চালু করতে চাই।
মানে সুইচটি halt
ব্যবহার না করে কমান্ডটি ব্যবহার করা -p
।
4.2BSD এ, halt
কমান্ডটির একটি সুইচ ছিল না-p
। এটি এখানে বৃহত্তর উত্তরের দিকে নির্দেশ করে: সমস্ত হার্ডওয়্যার পিসির মতো কাজ করে না; এমনকি পিসি সর্বদা এখনকার মতো কাজ করে নি।
কেন্দ্রীয় প্রসেসিং ইউনিটগুলির বিদ্যুৎ সরবরাহের উপর নিয়ন্ত্রণ থাকে বা মেইনবোর্ড এবং পেরিফেরিয়ালগুলি একইভাবে যে অবস্থাগুলিতে বিদ্যুৎ-চলনে থাকে সেগুলিতে পুরোপুরি পুনরায় সেট করতে পারে এমন ঘটনাটি (এবং এখনও কখনও কখনও কখনও তা হয়নি)। কিছু সিস্টেমে, "শাট ডাউন এবং পাওয়ার অফ" বা "শাট ডাউন এবং রিসেট" এর দ্বিতীয় অংশটি একটি শারীরিক ক্রিয়া ছিল , মেশিনের সামনের প্যানেলে একটি (যথাযথ) পাওয়ার বোতাম বা একটি রিসেট বোতাম টিপে অপারেটর গ্রহণ করেছিল। কোনও পরিমাণ কমান্ড-লাইন সুইচ এটি অর্জন করতে পারেনি। সফ্টওয়্যার দিকে, মেশিনটি কেবল বন্ধ হয়ে যায় এবং তারপরে কিছুই না করে অসীম লুপে কাটল। (কিছু মেশিন একটি রম মনিটর প্রোগ্রামে প্রস্থান করবে))
আধুনিক বিএসডি নোট করে যে তাদের halt
কমান্ডের -p
বিকল্পটি কেবল "যদি এটি করতে পারে" (ফ্রিবিএসডি) শক্তি বন্ধ করে এবং যেখানে "সিস্টেম সফ্টওয়্যার পাওয়ারডাউন সমর্থন করে না" (নেটবিএসডি) তা করবে না। এসসিও ইউনিক্স haltsys
কমান্ডের (সিস্টেম 5 সমতুল্য halt
) এর জন্যও -p
বিকল্প ছিল না এবং এর ম্যানুয়াল পৃষ্ঠাতে ব্যাখ্যা করা হয়েছে যে এটি সিস্টেমটি বন্ধ করে দেয় যাতে অপারেটর অন্য উপায়ের মাধ্যমে এটি চালিয়ে যায় বা পুনরায় বুট করতে পারে।
আজকাল, এমন অনেকে আছেন যারা সিস্টেমড লোকের মতোই halt
আদেশ বজায় রাখেন যে কমান্ডটি বাস্তবে অপ্রচলিত। তারা এটি বজায় রাখতে পারে যে halt
কমান্ডটি ব্যবহার করতে হবে না এবং এটি "কেবলমাত্র সামঞ্জস্যের জন্য" (সিস্টেমযুক্ত ম্যানুয়াল পৃষ্ঠাগুলিতে যেমন রয়েছে) সিস্টেমে রয়েছে। এটি বরং এটিকে কী বিকল্প দেবে তার বিকল্পটির প্রশ্নটি সরবরাহ করে ( systemctl halt
কোনও -p
বিকল্প নেই)।
এটি এই অবস্থানটিও প্রদর্শন করে যে আমরা এখন আছি যে এই কমান্ড সেটটি সামঞ্জস্যতার বিকল্পগুলির সাথে এতটাই সুন্দর হয়ে উঠেছে যে এটি লোকেদের কম্পিউটারগুলিকে স্ব-বিপরীত নির্দেশাবলী reboot --halt
এবং এর মতো করে দিতে দেয় poweroff --reboot
। আমি এর ম্যানুয়াল পেজে এই লক্ষনীয় জখলাবার halt
, fasthalt
, reboot
, fastboot
, এবং poweroff
কমান্ড। ☺
আরও পড়া
halt
। 1982-05-11। 4.2BSD ম্যানুয়াল।
haltsys
। 2005-06-03। এসসিও ওপেন সার্ভার ম্যানুয়াল।
- জোনাথন ডি বয়েন পোলার্ড (2018)।
haltsys
। nosh গাইড । সফটওয়্যার।
- জোনাথন ডি বয়েন পোলার্ড (2018)।
fastpowercycle
। nosh গাইড । সফটওয়্যার।
- জোনাথন ডি বয়েন পোলার্ড (2018)।
shutdown
। nosh গাইড । সফটওয়্যার।
- লেনার্ট কবিতা (2013-10-07)।
halt
। সিস্টেমযুক্ত ম্যানুয়াল পৃষ্ঠাগুলি। freedesktop.org।