রাস্পবেরি পাই বন্ধ করতে "এখনই শাটডাউন" বা "শাটডাউন -h এখন"?


12

আমি লিনাক্স (রাস্পবিয়ান ব্যবহার করে) এবং রাস্পবেরি পাইতে নতুন, এবং আমি ভাবছি যে শিরোনামে উল্লিখিত দুটি কমান্ডের মধ্যে কোনটি আমার পাই বন্ধ করার সময় ব্যবহার করা উচিত। আমি সেগুলি গুগল করেছিলাম তবে এখনও দুজনের মধ্যেই তাত্পর্য পাওয়া যায় না, আমি কোনটি ব্যবহার করি তা বিবেচনা করে?

উত্তর:


13

টাইপ করার চেষ্টা করুন man shutdown। ম্যান পৃষ্ঠাগুলি আপনাকে একটি কমান্ড নিতে পারে এমন বিকল্পগুলির একটি সম্পূর্ণ তালিকা এবং তারা কী করবে তার একটি বিশদ বিবরণ দেয়। এর ক্ষেত্রে -h:

-হটি অনুরোধ করে যে সিস্টেমটি নামিয়ে আনার পরে সিস্টেমটি থামিয়ে দেওয়া বা চালিত করে দেওয়া উচিত, সিস্টেমটি কোনটি রেখে গেছে তা পছন্দ করে।

-hঅপশনটি অন্তর্ভুক্ত করা বা না করার মধ্যে পার্থক্য সামান্য, এবং এক্ষেত্রে অপ্রাসঙ্গিক, কারণ আপনি ইউএসবি পাওয়ারটি ম্যানুয়ালি অপসারণ না করেই পাইটিকে শক্তিশালী করতে পারবেন না।


5

ডকুমেন্টেশন আছে man shutdown1

-P, --poweroff
           Power-off the machine (the default).

[...]

-h
           Equivalent to --poweroff, unless --halt is specified.

কখনও কখনও কমান্ডগুলিতে অপ্রয়োজনীয় মনে হয় এমন সুইচগুলি থাকে কারণ তাদের অবশ্যই বিভিন্ন পৃথক প্রসঙ্গের জন্য নির্দিষ্টকরণগুলি সন্তুষ্ট করতে পারে। সরল যুক্তি আমাদের জানায় যেহেতু যে poweroffকোনও উপায়ে ডিফল্ট, সেহেতু -hনিজেই অপ্রয়োজনীয় (আবার এটি কোনও বাহ্যিক বৈশিষ্টকে সন্তুষ্ট করার জন্য বিদ্যমান; কিছু বাস্তবায়ন shutdownডিফল্টরূপে এইভাবে কাজ করতে পারে না, তবে যেগুলি কার্যকর হয় সেগুলি কার্যকর হবে -h)।

যেহেতু পাই নিজেই পাওয়ারঅফ করতে পারেন না (এটি হয় == চালু হয় বা না হয়), ব্যবহার করার কোনও মানে নেই poweroffতবে এটি কোনও ক্ষতি করবে না। শেষদিকে যেভাবে লাল এলইডি জ্বলজ্বল করে ( shutdown -Hএটি দেখার সাথে আপনি তুলনা করতে পারেন) এটি ডাব্লুআরটি একটি পার্থক্য তৈরি করতে পারে । নোট করুন এর প্রধান উদ্দেশ্য shutdownহ'ল ওএসটি চালানো থেকে থামানো (থামানো)।

সুতরাং আপনি ফর্ম ব্যবহার করতে পারেন।


১. এটি আসলে রাস্পবিয়ান জেসির এবং এটি সিস্টেমডের সাথে আসে; এটি রাস্পবিয়ান হুইজি (গ্রিননলাইন এর উত্তর উদ্ধৃতি দেয়) থেকে শাটডাউন থেকে কিছুটা পৃথক, যা একই স্পেসিফিকেশনটির সাথে মিলিত বিভিন্ন বাস্তবায়ন সম্পর্কে আমি পরবর্তী অনুচ্ছেদে যা উল্লেখ করেছি তার একটি উদাহরণ। শাটডাউন প্রক্রিয়াটি আসলে সিস্টেম সিস্টেমের অংশ , যা হুইজি অন সিএসভি এবং জেসি অন সিস্টেমেড


1

আমি পছন্দ করি

sudo halt

আমি কেন এটি বেছে নিয়েছি তা মনে করতে পারছি না, তবে যে কারণেই হোক না কেন, অন্যান্য কমান্ডগুলি সমস্যার কারণ হতে পারে। এটি পুরোপুরি কাজ করে। পুনরায় বুট করতে:

sudo restart

2
আপনি যে কাজটি যদি শুধু একটি haltএটা পারে ডেটা হারিয়ে। আরও ভাল অনুশীলনটি sudo sync;sync;haltহ'ল, যেহেতু এটি সিস্টেমটি থামানোর আগে মেমোরিতে থাকা কোনও লিখিত ক্যাশেড ডেটা সহ ডাটা স্টোরেজকে (যেমন হার্ড ডিস্ক, এসডি কার্ড) সিঙ্ক্রোনাইজ করে।
গ্রিননলাইন

2
@ গ্রেইনলাইন, আপনি halt রানলেভেল ০ বা from থেকে একটি সম্পাদন করলে এটি ডেটা ক্ষতি হতে পারে। অন্য কোনও রানলেভেলে এটি সমান shutdown -h now
মার্ক

1
ব্যবহারকারীরা ইউনিক্স-এর মতো ওএসগুলিতে "init" কমান্ডের অস্তিত্বকে কেন উপেক্ষা করবেন? init 0শাটডাউন, init 6পুনরায় চালু করতে
rkosegi

@ গ্রিননলাইন, @ মার্ক, এখন থেকে আমি ব্যবহার করব shutdown -h now, বুঝতে পারি না যে haltএটি বিপজ্জনক!
otah007
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.