রিবুট-এন এবং প্রতিধ্বনি </ proc / sysrq-ট্রিগার মধ্যে পার্থক্য?


8

লিনাক্সে (বিশেষত, আরএইচইএল ডেরিভেটিভস সেন্টোস এবং ফেডোরা) কি কোনও পার্থক্য রয়েছে?

echo b > /proc/sysrq-trigger

"উইকিপিডিয়া অনুসারে ফাইল সিস্টেমগুলিকে আনমাউন্ট করা বা সিঙ্ক না করেই অবিলম্বে সিস্টেমটি পুনরায় বুট করুন।"

reboot -n

"রিবুট বা থামার আগে সিঙ্ক করবেন না Note মনে রাখবেন কার্নেল এবং স্টোরেজ ড্রাইভারগুলি এখনও সিঙ্ক করতে পারে," ম্যান 8 রিবুট অনুসারে। আসলেই কি এই আচরণে কোনও পার্থক্য রয়েছে?


আপনি কেন এটি বন্ধ করতে ভোট দেবেন?
sh-beta

এটি পরীক্ষা করে দেখুন এবং তা ব্যবহার করে দেখুন;) তবে সত্যি, আপনি কেন এটি করছেন?
ew white

আমি যখন জিজ্ঞাসা করা হত আমি এটি দেখতে চাই; আমি এটিকে ইউনিক্স স্ট্যাক এক্সচেঞ্জে স্থানান্তরিত করতে পারতাম, তবে হায়, এটি স্থানান্তরিত হওয়া খুব পুরানো :( যদি এখনও সমস্যা হয় তবে আপনি যদি উত্তর চান তবে আমি পুনরায় পোস্ট করার পরামর্শ দিচ্ছি: unix.stackexchange.com
মার্ক হেন্ডারসন

উত্তর:


9

/sbin/rebootফাইলসিস্টেম মধ্যে একজন নিয়মিত এক্সিকিউটেবল হয়। যদি আপনার ফাইলসিস্টেমটি হোস করা হয় (যেমন ফাইল সিস্টেমের ড্রাইভার হ্যাং, সাটা হার্ডওয়ার হ্যাং বা ডিস্ক ফার্মওয়্যার হ্যাং), কার্যকরভাবে কার্যকর করা যায় যে এক্সিকিউটেবল কার্যকর করার জন্য পরিবর্তনগুলি কারও কাছেই কম নয় are অন্যদিকে, ধরে নিই যে আপনার কাছে ইতিমধ্যে একটি রুট শেল খোলা আছে, echo b > /proc/sysrq-triggerকোনও ফাইল সিস্টেম অ্যাক্সেসের দরকার নেই।


ঠিক আছে, প্রতিধ্বনিও বাইনারি, তাই না? আমি এমন পরিস্থিতিতে পড়েছি যেখানে আমার সত্যিই একটি সার্ভার পুনরায় বুট করা দরকার, এবং রিবুট করা দরকার এবং শাটডাউন করার সময় কোনও জায়গায় আটকে না যাওয়ার জন্য সত্যই এটি দরকার। সুতরাং, ডেটাসেন্টারে যেতে ঝুঁকির পরিবর্তে কেবল ইকো <b> / proc / sysrq-ট্রিগার ইস্যু করুন। তবে সাধারণত আমি করি:$ sync; echo b > /proc/sysrq-trigger $ whereis echo echo: /usr/bin/echo /usr/share/man/man1p/echo.1p.gz /usr/share/man/man1/echo.1.gz $ whereis reboot reboot: /usr/sbin/reboot /usr/share/man/man2/reboot.2.gz /usr/share/man/man8/reboot.8.gz
স্টেফান

echoসাধারণত শেল অন্তর্নির্মিত তাই এটি আপনার কাছে শেল প্রম্পট থাকলে এটি উপলব্ধ। হ্যাঁ, /bin/echoউপস্থিতও রয়েছে, কারণ পসিক্স নিয়ম অনুসারে সমস্ত কমান্ড অবশ্যই পথে উপস্থিত থাকতে পারে তবে কর্মক্ষমতা বাড়াতে শেল বাস্তবায়ন দ্বারা প্রতিস্থাপিত হতে পারে। echoতাই প্রায়ই ব্যবহার করা হয় যে শুধুমাত্র খুব খুব মৌলিক শাঁস তা বাস্তবায়ন হবে না। ( help echoman echo
তুলনায়
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.