এসএসএইচ বা মনিটর ছাড়াই নিরাপদে পাই বন্ধ করছেন?


25

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

বর্তমানে হেডলেস রাস্পবিয়ান চলছে, আমি কি একটি কীবোর্ড সংযোগ করতে পারি এবং আদেশগুলি অনুমান করতে পারি?


3
এটি এখনই কাজ করবে না, তবে ভবিষ্যতে সঠিকভাবে বন্ধ করতে আপনি আপনার
জিপিআইও পিনগুলিতে

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

আপনি এইচডিএমআই মনিটরকে কয়েক মিটারের উপরে অস্থায়ীভাবে সরাতে পারবেন না এবং কাজ শেষ হয়ে গেলে এটি আবার রেখে দিতে পারবেন?
jpmc26

@ jpmc26 এটি সিঁড়ির এক সেট থেকে নিচে নেমে এসেছে এবং এটি বেশ বড় একটি টিভি।
vpzomtrrfrt

উত্তর:


25

যদিও এটি একটি সর্বশেষ অবলম্বন হিসাবে বিবেচিত হওয়া উচিত কারণ এটি ফাইল সিস্টেমের দুর্নীতির ঝুঁকি বাড়িয়ে তোলে, কর্ড আনপ্লাগিং সাধারণত সবুজ অ্যাক্ট আলো তীব্রভাবে ঝলকানি না দিলে ঠিক থাকে

ডিফল্টরূপে ACT এর নেতৃত্বে এসডি কার্ডে আই / ও ক্রিয়াকলাপ দেখায়। যদি এটি বন্ধ থাকে তবে সম্ভবত সিস্টেমটি নিষ্ক্রিয়। এটি অগত্যা সত্য নয়, তবে সিপিইউ নিবিড় ক্রিয়াকলাপে ব্যস্ত এমন সিস্টেমকে মেরে ফেলা (এবং আমি / ও নয়) যেহেতু সহজাতভাবে কোনও সমস্যা নয়। অপারেটিং সিস্টেমটি মেমরিতে ক্যাশে ফাইল সিস্টেমের তথ্য দেয়, যার অর্থ এটি এসডি কার্ডের প্রকৃত স্টোরেজটির সাথে সিঙ্কের বাইরে চলে যেতে পারে তবে এটি কমপক্ষে প্রতি কয়েক সেকেন্ডের সাথে মোকাবেলা করা উচিত (আপনি কখনও কখনও আইন থেকে এই প্যাটার্নটি অনুমান করতে সক্ষম হতে পারেন) এলইডি).

সুতরাং, যদি এটি 5-10 সেকেন্ডের জন্য দেখার পরেও অলস দেখা যায় এবং আপনার অন্য কোনও পছন্দ না থাকে তবে এগিয়ে যান এবং শক্তিটি প্লাগ করুন। আবার এটি কোনও কিছুর গ্যারান্টি দেয় না এবং দুর্ভাগ্যজনক পরিস্থিতি রয়েছে যার মাধ্যমে সিস্টেমটি লক হয়ে যেতে পারে এবং ফাইল সিস্টেমের সিঙ্কটি সঠিকভাবে ঘটে না, তবে বেশিরভাগ ক্ষেত্রে আপনার ঠিক থাকা উচিত।

আমি সম্ভবত এক পাই এর উপরে কর্ডটি টানতে হয়েছিল (বা শক্তি ব্যর্থ হয়েছিল) এইভাবে একশ বার বার হয়েছে এবং এর কারণে কখনও দুঃখের কথা মনে করতে পারি না। কখনও কখনও আমি কার্ডটি অন্য একটি মেশিনে e2fsck -fরেখে রুট ফাইল সিস্টেমটিতে চালিত করব , যা সার্থক। ওএস বুট-এ স্বয়ংক্রিয়ভাবে ফাইল সিস্টেমটি পরীক্ষা করবে তবে এই চেকটি ব্যর্থ হওয়া (বা সঠিকভাবে করা হবে না) এবং অজানা হওয়া সম্ভব।


8
5 থেকে 10 সেকেন্ড অলস সময়সীমা কারণ লিনাক্সের ডিফল্ট সেটিংটি /proc/sys/vm/dirty_writeback_centisecs500 সেন্টিসেকেন্ড (5 সেকেন্ড)। সুতরাং লিনাক্সের যদি আই / ও বাফারগুলিতে অলিখিত লিখিত তথ্য থাকে তবে আপনি এটি পরিবর্তন না করে এটি 5 সেকেন্ড পরে এটি ডিস্কে ফ্লাশ করা শুরু করবে। তাত্ত্বিকভাবে একটি জার্নালিং এফএস পুরো ফাইল সিস্টেমের দুর্নীতির বিরুদ্ধে সুরক্ষিত হওয়া উচিত এমনকি আপনি কোনও লেখার সময় পাওয়ারফফ, তবে এটি নিষ্ক্রিয় হওয়ার জন্য অপেক্ষা করা আপনাকে সম্প্রতি কোনও সংশোধিত ফাইল ক্ষতিগ্রস্থ না করার আরও অনেক ভাল সুযোগ দেয়। (কোন জার্নালিং কেবলমাত্র ext3 / ext4 ডেটা = জার্নাল দিয়ে সুরক্ষিত করে, এটি ডিফল্ট নয়)
পিটার কর্ডেস

31

যাদু SysRq কী

এই কমান্ডের সাহায্যে আপনি শুরু করতে হবে।

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

আপনি একটি কীবোর্ড প্লাগ করতে পারেন এবং অন্ধ অবস্থায় এই জিনিসগুলি টাইপ করতে পারেন (কোনও মনিটর ছাড়াই))

কোনও ফাইল সিস্টেম দুর্নীতি নয়, কোনও অতিরিক্ত হার্ডওয়্যার প্রয়োজন নেই।


জিপিআইও বাটন

রিজল লাইটের পরামর্শ অনুসারে, আপনি কিছুটা বাটন ধরতে এবং জিপিআইও পিনগুলিতে তারটি বেঁধে ফেলতে পারেন এবং "পাওয়ার অফ" কমান্ডটি কার্যকর করতে বোতাম টিপানোর জন্য কিছুটা প্রোগ্রামিং যাদু করতে পারেন (অবশ্যই অ্যাডমিনের সুবিধাগুলি সহ।)

GPIO টিউটোরিয়াল অনলাইন প্রোগ্রামিং আপনি অভিযোজিত করতে পারে মত টন আছে এই এক

রাহুল আর ধোবিতে একটি দুর্দান্ত দ্বি-লাইন পাইথন স্ক্রিপ্ট রয়েছে যা রাস্পবেরি পাই বন্ধ করে দেবে:

import os
os.system("shutdown now -h")

রুট সুবিধাগুলি সহ আপনার স্ক্রিপ্টটি কার্যকর করুন।


3
লিনাক্স কার্নেলের ম্যাজিক-সিএসআরকি ডকুমেন্টেশন হ'ল ডকুমেন্টেশনের একমাত্র টুকরো যা আমি কখনও কাগজে ছাপিয়েছি :)। (এবং এটি তখন ফিরে এসেছিল যখন আমার কাছে কেবল একটি কম্পিউটার ছিল))
পিটার কর্ডস

3

অনুমান করার দরকার নেই; কেবল কীবোর্ডটি প্লাগ করুন এবং এটি টাইপ করুন এবং হিট করুন enter:

sudo shutdown -h now

shutdownকমান্ড চালানো একটি রুট বিশেষাধিকার প্রয়োজন।


4
আপনাকে প্রথমে লগইন করতে হবে (অন্ধ) এবং হয় কোনও সুবিধাযুক্ত অ্যাকাউন্ট ব্যবহার করতে হবে বা (রাস্পিয়ানের পরাশক্তি piব্যবহারকারীর অনুমান করে ...) প্রিপেন্ড করতে হবে sudo
স্বর্ণিলকস

2
@goldilocks: আপনি সম্ভবত লাগাতে চান sudoশুরু বদলে কমান্ডের, সংযোজন এটা :-)
psmears

@ গোল্ডিলোকস: ঠিক আছে, তবুও, লগ ইন করাকে খুব বেশি কাজ মনে হচ্ছে না।
মনিকার সাথে লাইটনেস রেস

1
আমি কোন কঠিন স্তরের বিষয়ে মন্তব্য করছিলাম না;) @ পিয়ারস উফফফফ, আপনি রয়েছেন! সংশোধন।
স্বর্ণিলকস

@ গোল্ডিলোকস: যথেষ্ট মজাদার :)
মনিকার সাথে লাইটনেস রেস

1

সিরিয়াল বন্দরটি এই জাতীয় পরিস্থিতিতে ভাল ফ্যালব্যাক এবং এটি ডিফল্টরূপে সক্ষম হয়।

আপনি পুট্টি ব্যবহার করে সিরিয়াল বন্দরে সংযোগ দেওয়ার চেষ্টা করতে পারেন। যদি এটি কাজ করে তবে আপনার ব্যবহারকারীর নামটি ব্যবহার করে লগইন করুন এবং নিরাপদে বন্ধ করতে "sudo পাওয়ার অফ" ইস্যু করুন।

আরও তথ্যের জন্য দেখুন http://elinux.org/RPi_Serial_Connication ...


0

আমি যখন একই সমস্যাটি দেখছিলাম তখন কোনও মনিটরে সহজেই অ্যাক্সেস না করেই আমি বাড়ির একটি অংশে একটি ফাইলসভার পরীক্ষা করছিলাম। আপনার পাইটি ডিফল্ট জিইউআই পরিবেশে বুট করছে তা ধরে নিয়ে নিম্নলিখিতগুলি আমার পক্ষে কাজ করেছে:

  1. একটি কীবোর্ড প্লাগ করুন (ইতিমধ্যে সম্পন্ন না হলে)।
  2. Alt-F2একটি রান ডায়ালগ খোলার জন্য হিট করুন ।
  3. টার্মিনাল উইন্ডোটি শুরু করতে নিম্নলিখিতটি লিখুন এবং এন্টার টিপুন:

    lxterminal
    
  4. নিরাপদ থাকতে কয়েক সেকেন্ড অপেক্ষা করুন এবং তারপরে নিম্নলিখিতটি টাইপ করুন:

    sudo shutdoown now -h
    
  5. প্রবেশ করুন।

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


-1

উইন্ডো বোতাম - নয় বার নিম্নমুখী কী - 2 বার প্রবেশ করুন ... উপভোগ করুন ...


1
উত্তরের জন্য ধন্যবাদ - সমস্ত ইনপুট প্রশংসা করা হয়। আপনাকে আপনার উত্তরটি উন্নত করতে সহায়তা করার জন্য আমাকে কিছু পরিবর্তন প্রস্তাব করতে বলা হয়েছে: প্রথমত, আমি "উইন্ডো বোতাম" দ্বারা ধরে নিয়েছি, আপনি উইন্ডোজ কীবোর্ডগুলিতে মাইক্রোসফ্ট লোগোযুক্ত বোতামটি বোঝান। যদি তা হয় তবে আপনার স্পষ্টভাবে তা বলা উচিত। এছাড়াও, একটি উত্তর ক্রম আপনার উত্তরে নিহিত রয়েছে, তবে যথেষ্ট সুনির্দিষ্ট নয়। সংক্ষেপে, অনুমানের উপর নির্ভর না করে আপনার উত্তরটি আসলে কী তা স্পষ্ট করে তুলতে দয়া করে আপনার উত্তরটি পুনরায় লিখুন।
সিউমাস

এছাড়াও লক্ষ করুন যে প্রশ্নকারী মাথা বিহীন রাস্পিয়ান চালাচ্ছেন । এর অর্থ ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করা নেই, সুতরাং এই কী অনুক্রমটি সম্ভবত সাহায্য করবে না।
হাইড্রাক্সেন 14
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.