මම ප්ලග් එක අදින්නද? නැතහොත් මම පළමුව LXDE සහ වෙනත් ධාවන ක්රියාවලියෙන් ඉවත් වුවහොත් වඩාත් සුදුසු ද?
sudo halt -p
ඒක කරයි.
මම ප්ලග් එක අදින්නද? නැතහොත් මම පළමුව LXDE සහ වෙනත් ධාවන ක්රියාවලියෙන් ඉවත් වුවහොත් වඩාත් සුදුසු ද?
sudo halt -p
ඒක කරයි.
Answers:
ඔබට අනිවාර්යයෙන්ම ප්ලග් එක අදින්න අවශ්ය නැහැ. මෙය SD කාඩ් සහ ගොනු පද්ධතියේ ගැටළු ඇති කළ හැකිය.
විධාන රේඛාව හෝ පර්යන්ත කවුළුවක් භාවිතා කරන විට, පිරිසිදු වසා දැමීමක් කිරීමට ඔබට පහත සඳහන් දෑ ඇතුළත් කළ හැකිය:
sudo shutdown -h now
පද්ධතිය නතර වූ බව පැවසූ පසු , ඔබට අවශ්ය නම් විදුලි රැහැන ඉවත් කළ හැකිය.
ඔබට හැකි නම් සෑම විටම නිවැරදිව වසා දැමීම වඩාත් සුදුසුය.
මනරම් ලෙස වසා නොගෙන උපාංගය නිරන්තරයෙන් ඉවත් කිරීම SD කාඩ්පතට අනවශ්ය බලපෑම් ඇති කළ හැකිය (දැනටමත් තාවකාලික වස්තුවක්).
යොමු කිරීම සඳහා, ඔබට භාවිතා කළ හැකි පර්යන්තයෙන් වසා දැමීමට:
sudo shutdown -h now
හෝ
sudo halt
මෙම විධානයන් SIGTERM
සියළුම ධාවන ක්රියාවලීන් වෙත යවන අතර ඒවායේ දත්ත සුරැකීමට සහ පිටවීමට දැනුම් දෙයි. SIGKILL
එමඟින් පද්ධතිය නැවැත්වීම සඳහා ඉතිරිව ඇති සියලුම ක්රියාවලීන් වෙත යවනු ලබන අතර, අවසානයේදී සියලුම ගොනු පද්ධති ඉවත් කරනු ලැබේ. එවිට තිරය දිස්වනු ඇති System Halted
අතර ඔබට ප්ලග් එක අදින්න පුළුවන්.
sudo poweroff
එසේම හොඳින් ක්රියා කරයි.
halt
, shutdown
හා poweroff
?
halt
. තවද, halt
කිසිදු ක්රියාවලියක් නොගෙන වහාම කර්නලය / සීපීයූ නතර කිරීමට ඔබට නියම කළ හැකිය ; මේ හේතුව නිසා shutdown
ඔබට එසේ නොකිරීමට නිශ්චිත හේතුවක් නොමැති නම් මම භාවිතා කිරීමට කැමැත්තෙමි.
මමත් එම shutdown.py විසඳුම භාවිතා කර ඇත.
ඔබට තවමත් භෞතික ස්විචයක් සොයා ගැනීමට අවශ්ය වන අතර එය 5 වන ශීර්ෂයේ 6 සහ 8 අල්මාරි වලට යොදන්න . මම පරණ කැඩුණු Arduino පුවරුවකින් මගේ එක ගත්තා. නඩුව වසා දැමූ විට කුඩා ලී පින් එකකින් බොත්තම තල්ලු කළ හැකි බවට වග බලා ගැනීම සඳහා මම නඩුවේ කුඩා සිදුරක් හෑරීමි.
එය පෙනෙන්නේ මෙයයි:
මම රාස්ප්බෙරි පයි වසා දැමීමේ ස්විචයේ විස්තර කර ඇති ව්යාපෘතිය අනුගමනය කළෙමි - ආරක්ෂිතව පයි අක්රිය කරන්න , නමුත් අභ්යන්තරව ඉහළට ඔසවා තැබීමට පින් 17 සකසන්න. ඉන්පසු ඉහත ව්යාපෘතිය වැනි වයර් සම්බන්ධ කරන්න, නමුත් ඕනෑම ප්රතිරෝධකයක් තබා පහත දැක්වෙන පයිතන් පිටපත මෙහි ඇතුළත් කරන්න /etc/rc.local
:
python shutdown_button.py
import RPi.GPIO as GPIO
import time
import os
GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.IN, pull_up_down = GPIO.PUD_UP)
while True:
print GPIO.input(17)
if (GPIO.input(17) == False):
os.system("sudo shutdown -h now")
break
time.sleep(1)
GPIO.wait_for_edge(17, GPIO.FALLING)
අතරතුර ලූපය වෙනුවට භාවිතා කිරීම වඩාත් ප්රතිචාරාත්මක වේ.
අනෙක් සලකා බැලීම් පසෙක තබා, බලය සහ වෙනත් සම්බන්ධක සීමිත ප්රමාණයේ ඇතුළත් කිරීම් / විසන්ධි කිරීමේ චක්ර සඳහා නිර්මාණය කෙරේ. බොහෝ විට මෙය පුදුම හිතෙන තරම් අඩු සංඛ්යාවක්.
සංඛ්යානමය සම්බන්ධක යනු උපකරණ අසමත් වීමේ බොහෝ දුරට ඉඩ ඇති ප්රභවයකි.
ඔබගේ Pi හි සමස්ත දීර් onge ායුෂ දෙස බැලීමේදී, ඔබට එය අත්විඳින සම්බන්ධක ඇතුළු කිරීමේ / විසන්ධි කිරීමේ සංඛ්යාව නවීකරණය කිරීමට අවශ්ය විය හැකිය. මෙය කිරීමට උපකාරී වන එක් ක්රමයක් වනුයේ ප්රධාන සැපයුම් සොකට් ඔන් / ඕෆ් ස්විචය භාවිතා කිරීමයි.
මම මගේ රාස්ප්බෙරි පයි වෙත දුරස්ථව පිවිසෙන අතර, මම එය වසා දැමූ ආකාරය මෙන්න:
sudo shutdown -h now
මම දුරස්ථ සංදර්ශකයක් භාවිතා කරන බැවින්, විධාන කවුළුව තුළ රාස්ප්බෙරි පයි හි අවසාන ප්රතිදානය මා දකින්නේ නැත, ඒ නිසා මම ක්රියාකාරකම් ලයිට් භාවිතා කරමි. LED වල නොපැහැදිලි තත්වය සම්පූර්ණ සාර්ථක වසා දැමීමේ නිරපේක්ෂ ඇඟවීමක් නොවේ, නමුත් එය මට ප්රමාණවත් ලෙස ක්රියා කර ඇත.
ඔබේ රාස්ප්බෙරි පයි ශීත කළහොත් ඔබට ssh හෝ කොන්සෝලය වෙත ඇතුළු විය නොහැක, එවිට මෙය උපකාරී වේ. මෙය දැන ගැනීමට පෙර මගේ SD කාඩ්පත් කිහිපයක් බිඳ දැමුවා:
Alt + PrintScreen දෙකම තදින් අල්ලාගෙන, එම යතුරු රඳවාගෙන සිටියදී, පහත දැක්වෙන යතුරු අනුපිළිවෙලින් එක වරකට පහර දෙන්න, තත්පර කිහිපයකින් ඒවා අතර විරාමයක් තබන්න.
Alt+ PrintScreen+R E I S U O
හෝ
Alt+ PrintScreen+ R E I S U B(නැවත ආරම්භ කරන්න)
මතක තබා ගත හැකි පහසු මතකයක්, එනම් පද්ධතිය සම්පූර්ණයෙන්ම කැඩී ගියත් නැවත ආරම්භ කරන්න.
නැවත පණගැන්වීම වෙනුවට පද්ධතිය වසා දැමීමට "B" සඳහා "O" ආදේශ කරන්න (O = off, B = boot).
මුලාශ්රය: https://www.raspberrypi.org/forums/viewtopic.php?t=176612#p1126262
SD කාඩ් දූෂණ ගැටළු වළක්වා ගැනීම සඳහා ඔබ සැමවිටම මෙහෙයුම් පද්ධතිය නිසි ලෙස වසා දැමිය යුතුය. බල පාලක දෘඩාංග විසඳුමක් සහ GPIO වරාය සං signal ාවක් හරහා අවුලුවන ස්ක්රිප්ටයක් භාවිතා කිරීමෙන් ඔබට මෙය ස්වයංක්රීය කළ හැකිය, උදාහරණයක් ලෙස (ඉහත සඳහන් කළ Pi සැපයුමට අමතරව):
අන්තිම සබැඳියේ ඇති දුරස්ථ පාලක මණ්ඩලයට රාස්ප්බෙරි පයි සක්රිය / අක්රිය කිරීමට IR දුරස්ථ භාවිතා කිරීමේ අමතර ක්රියාකාරිත්වය ඇත.
පයි සැපයුම නමින් ජීපීඅයිඕ මණ්ඩලයක් ද ඇත, එය සක්රීය, බල කළමනාකරණය සහ අගුලු දැමීම සඳහා අක්රීයයි. ඔබගේ ප්ලග් එක රූපවාහිනිය පිටුපසින් ඇති අතර එය ලබා ගැනීමට අපහසු නම් එය ද ප්රයෝජනවත් වේ. ඔබ තවමත් සාමාන්යයෙන් වසා දැමිය යුතුය, නමුත් එය රාස්ප්බෙරි පයි ක්රියා විරහිත කරයි.
සාමාන්ය භාවිතයේදී බල මයික්රෝ යූඑස්බී පෝට් එක පැළඳීම ගැන ඔබ සැලකිලිමත් වන්නේ නම්, ඔබට පිරිමි-ගැහැණු-යූඑස්බී ඇඩැප්ටරයක් ලබා ගත හැකි අතර ඔබේ බල සැපයුම ඒ සඳහා ඇතුළත් කළ හැකිය.
පයි ක්රියා විරහිත කිරීමට විවිධ ක්රම තිබේ! නිසි වසා දැමීමකින් තොරව ප්ලග් එක ඇදගෙන යාමෙන් ඔබේ SD කාඩ් පත දූෂිත විය හැකිය!
වසා දැමීමේ භාවිතය sudo shutdown -now
හෝ sudo shutdown -time
මිනිත්තු කිහිපයකින් වසා දැමීම කියන්න.
නැවත ආරම්භ කිරීම sudo reboot
සහ නැවත ක්රියාත්මක කිරීම සඳහා භාවිතය නැවත ආරම්භ කිරීම sudo reboot -time in minutes
හෝ වසා දැමීමේ භාවිතය අවලංගු කිරීම සඳහා මිනිත්තුවකට පෙරනිමියෙන් තොරව sudo reboot
නැවත ආරම්භ කිරීම සඳහා භාවිතා කරන්න.sudo shutdown
-time
sudo shutdown -c
සටහන: ඔබට රාස්ප්බෙරි පයි බොත්තම එබීමෙන් පසුව බලය ක්ලික් කරන්න. වසා දැමීම හෝ නැවත ආරම්භ කිරීම මෙන්ම වසා දැමීම සහ නැවත ආරම්භ කිරීම යන දෙකම ක්ෂණිකව සිදු වේ!
මෙම ලිපියේ වෙනත් පිළිතුරු වල විස්තර කර ඇති පරිදි:
sudo halt
එසේම ක්රියාත්මක වනු ඇත: තිරයේ කිසිවක් නොමැති විට ප්ලග් එක අදින්න!
ඔබේ රාස්ප්බෙරි පයි සඳහා බල ස්විචයක් අවශ්ය නොවේ. ස්විචයන් සක්රිය / අක්රිය කර ඇති බල සැපයුම සඳහා මම USB කේන්ද්රස්ථානයක් භාවිතා කරමි. ඉතින්, මට රාස්ප්බෙරි පයි අක්රිය කිරීමට අවශ්ය සෑම විටම මම USB ස්විචය ක්රියා විරහිත කරමි.
සාමාන්ය යුනික්ස් විධාන ලිනක්ස් සමඟ ක්රියා කරයි.
init 0 එය වසා දමනු ඇති බැවින් ප්ලග් එක ඇද ගැනීම ආරක්ෂිත වේ.
init 6 නැවත ආරම්භ වේ.
යුනික්ස් මෙන් නොව, සමමුහුර්ත කිරීමේ සැබෑ අවශ්යතාවයක් නොමැත; සමමුහුර්ත කිරීම; වසා දැමීමට පෙර. නමුත් ප්ලග් එක ඇදගෙන යාමෙන් දෝෂ ඇති විය හැක, එබැවින් බලය විසන්ධි කිරීමට පෙර වසා දැමීම හෝ init 0 භාවිතා කිරීමට වග බලා ගන්න. ඔබ අනපේක්ෂිත ලෙස විදුලිය බාධා කිරීමට සිදුවුවහොත්, ඇතිවිය හැකි ගැටළු පරීක්ෂා කිරීමට සහ / හෝ විසඳීමට fsck භාවිතා කරන්න.
සම්පූර්ණ සමමුහුර්ත කිරීම සඳහා නඩුවක් තිබිය හැකිය; සමමුහුර්ත කිරීම; සමමුහුර්ත කිරීම; නින්ද 30; ඔබ සතුව බාහිර ගොනු පද්ධතියක් තිබේ නම් එය පිරිසිදු නොකරන්න. ආරම්භ වූ වහාම බාහිර ගොනු පද්ධතිවල fsck ධාවනය කිරීමෙන් මෙය ගැටළුවක් දැයි ඔබ දැන ගනු ඇත. එය ගැටළු සොයා ගන්නේ නම් ඔබට සම්පූර්ණ දේ කිරීමට අවශ්ය විය හැකිය. නමුත් මගේ Rpi3 සමඟ මෙය සිදුවනු මම දැක නැත.