రాస్ప్బెర్రీ పై అనేది ఒక చిన్న, ఖర్చుతో కూడుకున్న కంప్యూటర్, ఇది అనేక ఆకారాలు మరియు పరిమాణాలలో వస్తుంది మరియు సంక్లిష్టమైన హోమ్ ఆటోమేషన్ ప్రాజెక్ట్లకు కోడ్ చేయడం నేర్చుకోవడం వంటి సులభమైన వాటి నుండి మొత్తం హోస్ట్ అప్లికేషన్లను సులభతరం చేస్తుంది; ఉపయోగం యొక్క పరిధి అపరిమితంగా ఉంటుంది.
రాస్ప్బెర్రీ పైని బహుముఖంగా చేసే అనేక లక్షణాలలో ఒకటి సాధారణ కంప్యూటర్ లాగా అన్ని రకాల ప్రోగ్రామ్లను అమలు చేయగల సామర్థ్యం. వాస్తవానికి, అది మాత్రమే కాదు, మీరు మీ స్వంత స్క్రిప్ట్లను కూడా వ్రాయవచ్చు - మీరు ఏ లక్ష్యం కోసం మనసులో ఉన్నారో - మరియు వాటిని పైపై అమలు చేయండి.
మీరు స్టార్టప్లో ప్రోగ్రామ్ను ఎందుకు అమలు చేయాలనుకుంటున్నారు?
రాస్ప్బెర్రీ పై అన్ని రకాల ప్రోగ్రామ్లను అమలు చేయగల సామర్థ్యం ఉన్నప్పటికీ, మీరు ఈ ప్రోగ్రామ్లను అమలు చేయాలనుకున్న ప్రతిసారీ మీరు వాటిని మాన్యువల్గా అమలు చేయాలి. స్పష్టంగా, ఈ విధానం అదనపు దశను కలిగి ఉంటుంది. మరియు ఇది చాలా అసౌకర్యాన్ని కలిగించనప్పటికీ, రాస్ప్బెర్రీ పై బూట్ అయిన వెంటనే మీకు ప్రోగ్రామ్ అమలు కావాల్సిన సందర్భాలు ఉన్నాయి.
ఉదాహరణకు, స్టాక్ ధరలను పర్యవేక్షించడానికి మీ రాస్ప్బెర్రీ పైని ఉపయోగించడాన్ని ఊహించుకోండి: మీ పై బూట్ అయ్యేటప్పుడు ప్రతిరోజూ మీరు స్క్రిప్ట్ను అమలు చేస్తారు మరియు ముందుగా నిర్వచించిన వనరుల నుండి సమాచారాన్ని తీసివేసి దానిని డిస్ప్లేకి అందిస్తుంది.
ఇక్కడ, స్టాక్ ధరలను ట్రాక్ చేసే ప్రక్రియను క్రమబద్ధీకరించినప్పటికీ, మీరు ఇప్పటికీ ప్రతిరోజూ స్క్రిప్ట్ను అమలు చేయాలి. ఏదేమైనా, ఆటోమేషన్కు ధన్యవాదాలు, మీ పై స్క్రిప్ట్ను స్టార్టప్లో స్వయంచాలకంగా అమలు చేయడం ద్వారా సమీకరణం నుండి మాన్యువల్ ఇన్పుట్ను తొలగించడం సాధ్యమవుతుంది.
మీరు స్టార్టప్లో ప్రోగ్రామ్ను అమలు చేయాలనుకున్నప్పుడు ఇలాంటి పరిస్థితుల కోసం.
స్టార్టప్లో ప్రోగ్రామ్ను ఎలా అమలు చేయాలి
రాస్ప్బెర్రీ పైలో స్టార్టప్లో ప్రోగ్రామ్ను అమలు చేయడానికి అనేక మార్గాలు ఉన్నాయి. ఈ గైడ్ కోసం, అయితే, ఈ మూడు ప్రభావవంతమైన మరియు అనుసరించడానికి సులభమైన పద్ధతులను ఎలా ఉపయోగించాలో మీరు నేర్చుకుంటారు.
గమనిక: మా అమలు చేయడానికి మేము ఈ పద్ధతులను ఉపయోగించాము పైథాన్ స్క్రిప్ట్ , మరియు మీరు మీ స్క్రిప్ట్లలో ఏదైనా లేదా రాస్ప్బెర్రీ పైలోని ఆన్బోర్డ్ ప్రోగ్రామ్లతో కూడా చేయవచ్చు. మీ ప్రోగ్రామ్ను అమలు చేయడానికి మీరు సరైన పద్ధతిని ఉపయోగిస్తున్నారని నిర్ధారించుకోండి.
విండోస్ 10 కోసం డిస్క్ స్థలం ఎంత
1. rc.local ఫైల్ ఉపయోగించండి
rc.local అనేది సిస్టమ్-అడ్మినిస్ట్రేటెడ్ ఫైల్, ఇది అన్ని సిస్టమ్ సేవలు ప్రారంభమైన తర్వాత అమలు అవుతుంది, అనగా, మల్టీ-యూజర్ రన్ లెవల్కు మారిన తర్వాత. లైనక్స్ సిస్టమ్లలో బూట్లో ప్రోగ్రామ్లను అమలు చేయడానికి ఇది సులభమైన పద్ధతి. కానీ ఒక హెచ్చరిక ఉంది: Ras.local రాస్ప్బెర్రీ పై యొక్క విండోయింగ్ సిస్టమ్ ప్రారంభానికి ముందు అమలు చేయబడినందున మీరు GUI (గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్) మూలకాలు లేని ప్రోగ్రామ్ల కోసం మాత్రమే ఈ పద్ధతిని ఉపయోగించవచ్చు.
మరింత చదవండి: GUI అంటే ఏమిటి?
బూట్ వద్ద అమలు చేయడానికి ప్రోగ్రామ్ను సెట్ చేయడానికి, మేము rc.local ఫైల్ని మార్చాలి మరియు దానికి ఆదేశాలను జోడించాలి. దీన్ని ఎలా చేయాలో ఇక్కడ ఉంది.
- Rc.local ఫైల్ను తెరవడానికి టెర్మినల్ని తెరిచి, కింది ఆదేశాన్ని టైప్ చేయండి: సుడో నానో /etc/rc.local .
- Rc.local ఫైల్లో, 'నిష్క్రమణ 0' పంక్తికి ముందు కింది కోడ్ లైన్ని నమోదు చేయండి: python3 /home/pi/PiCounter/display.py & .
- ఇక్కడ, భర్తీ చేయండి PiCounter/display.py మీ ప్రోగ్రామ్/స్క్రిప్ట్ పేరుతో. అలాగే, మీరు మీ ప్రోగ్రామ్కు సంపూర్ణ మార్గాన్ని ఉపయోగిస్తారని నిర్ధారించుకోండి మరియు దాని సాపేక్ష మార్గం కాదు.
- ఆ తర్వాత, హిట్ CTRL + O ఫైల్ను సేవ్ చేయడానికి.
- టెర్మినల్లో, నమోదు చేయండి సుడో రీబూట్ .
(ఆదేశం ampersand (&) చిహ్నంతో ముగుస్తుందని గమనించండి. ఇది మేము షెడ్యూల్ చేస్తున్న ప్రోగ్రామ్ నిరంతరం నడుస్తుందని సిస్టమ్కు తెలియజేయడానికి, కాబట్టి బూట్ సీక్వెన్స్ ప్రారంభించే ముందు మీ స్క్రిప్ట్ పూర్తయ్యే వరకు వేచి ఉండకూడదు. విఫలమవుతుందని గమనించండి కమాండ్లో ఆంపర్స్యాండ్ను జోడించడం వలన స్క్రిప్ట్ ఎప్పటికీ రన్ అవుతుంది, మరియు మీ పై ఎప్పటికీ బూట్ అవ్వదు.)
మీ పై బూట్ అప్ అయిన తర్వాత, అది మీ ప్రోగ్రామ్ని ఆటోమేటిక్గా రన్ చేయాలి. ఒకవేళ, కొన్ని కారణాల వలన, మీరు బూట్లో ప్రోగ్రామ్ని ఆపాలనుకుంటే, మీరు జోడించిన లైన్ను తీసివేయడానికి rc.local ఫైల్ని మళ్లీ సవరించండి.
2. ప్రోగ్రామ్ని షెడ్యూల్ చేయడానికి క్రాన్ ఉపయోగించండి
క్రాన్ అనేది యునిక్స్ లాంటి సిస్టమ్స్లో కాన్ఫిగరేషన్ మరియు జాబ్-షెడ్యూలర్ యుటిలిటీ. మీరు నిర్ణీత వ్యవధిలో లేదా క్రమానుగతంగా అమలు చేయాలనుకుంటున్న ప్రోగ్రామ్లను షెడ్యూల్ చేయడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది.
క్రాన్ యొక్క కార్యాచరణ క్రాండ్ డీమన్ మీద ఆధారపడి ఉంటుంది, ఇది క్రాంటాబ్లో షెడ్యూల్ చేయబడిన ప్రోగ్రామ్లను అమలు చేసే నేపథ్య సేవ. సిస్టమ్లో షెడ్యూల్ చేయబడిన అన్ని ప్రోగ్రామ్లు క్రాన్ జాబ్ టేబుల్ (లేదా క్రాంటాబ్) లో ఉంటాయి.
కాబట్టి మీరు స్టార్టప్లో అమలు చేయాలనుకుంటున్న ప్రోగ్రామ్ కోసం షెడ్యూల్ను జోడించడానికి మీరు ఈ టేబుల్ని సవరించాలి. ఎలాగో ఇక్కడ ఉంది:
- మీ రాస్ప్బెర్రీ పైలో CLI ని తెరిచి ఎంటర్ చేయండి క్రాంటాబ్ -ఇ క్రాన్ జాబ్ టేబుల్ (క్రోంటాబ్) సవరించడానికి. మీరు మొదటిసారి క్రాంటాబ్ని తెరిస్తే, మీరు ఎడిటర్ని ఎంచుకోవాలి. మీరు మీకు నచ్చిన ఎడిటర్ని ఎంచుకోవచ్చు లేదా నానోతో కొనసాగించవచ్చు. ఏ సందర్భంలోనైనా, ఎడిటర్ పేరును నమోదు చేసి, నొక్కండి నమోదు చేయండి .
- క్రాన్ టేబుల్లోకి ప్రవేశించడానికి, ఆదేశాన్ని నమోదు చేయండి: @reboot python3 /home/pi/PiCounter/display.py & . మీ ఆదేశంలో, మీరు ప్రోగ్రామ్ పేరు మరియు దాని మార్గాన్ని భర్తీ చేశారని నిర్ధారించుకోండి.
- నొక్కండి CTRL + O క్రాంటాబ్కు లైన్ రాయడానికి.
- టైప్ చేయండి సుడో రీబూట్ మీ పైని రీబూట్ చేయడానికి టెర్మినల్లో.
మీ పై బూట్ అయ్యే ప్రతిసారీ క్రోన్ ఇప్పుడు మీ ప్రోగ్రామ్ని అమలు చేయాలి. మీరు ఈ షెడ్యూల్ను ఆపివేయాలనుకుంటే, క్రోంటాబ్లో ఆదేశాన్ని తొలగించండి.
3. ఆటోస్టార్ట్తో స్టార్టప్లో GUI ప్రోగ్రామ్లను అమలు చేయండి
స్టార్టప్లో GUI- ఆధారిత రాస్ప్బెర్రీ పై ప్రోగ్రామ్లను అమలు చేయడానికి ఆటోస్టార్ట్ ఉత్తమ మార్గం. సిస్టమ్ ఏదైనా షెడ్యూల్ చేసిన ప్రోగ్రామ్లను అమలు చేయడానికి ముందు X విండో సిస్టమ్ మరియు LXDE డెస్క్టాప్ ఎన్విరాన్మెంట్ రెండూ అందుబాటులో ఉండేలా ఇది పనిచేస్తుంది.
తొలగించిన యూట్యూబ్ వీడియో ఏమిటో తెలుసుకోండి
మీరు విండోడ్ మోడ్లో నడుస్తున్న స్క్రిప్ట్ కలిగి ఉంటే లేదా మీ రాస్ప్బెర్రీ పై ప్రారంభంలో ఏదైనా GUI ఆధారిత ప్రోగ్రామ్లు/అప్లికేషన్లను అమలు చేయాలనుకుంటే, మీరు వాటిని ఆటోస్టార్ట్ ఉపయోగించి అమలు చేయడానికి షెడ్యూల్ చేయాలి. దీన్ని చేయడానికి ఇక్కడ దశలు ఉన్నాయి.
- ముందుగా, టెర్మినల్ని తెరిచి, ఆటోస్టార్ట్ డైరెక్టరీలో .desktop ఫైల్ను సృష్టించడానికి కింది ఆదేశాన్ని నమోదు చేయండి: సుడో నానో /etc/xdg/autostart/display.desktop . మేము డిస్ప్లే.డెస్క్టాప్ను ఫైల్ పేరుగా ఉపయోగించాము, కానీ మీరు మీ డెస్క్టాప్ ఫైల్కి ఏదైనా పేరు పెట్టవచ్చు.
- .Desktop ఫైల్లో, కింది కోడ్ లైన్లను జోడించండి: | _+_ |
- ఈ ఫైల్లో, విలువను భర్తీ చేయండి పేరు మీ ప్రాజెక్ట్/స్క్రిప్ట్ పేరుతో ఫీల్డ్. అదేవిధంగా, రాస్ప్బెర్రీ పై బూట్ అయ్యే ప్రతిసారి అమలు చేయడానికి మేము మా display.py ప్రోగ్రామ్ను జోడించాము.
- అయితే, మీరు అమలు చేయదలిచిన ఏదైనా ప్రోగ్రామ్తో దాన్ని భర్తీ చేయవచ్చు. వాస్తవానికి, మీరు Chrome బ్రౌజర్ వంటి మూడవ పార్టీ ప్రోగ్రామ్ను అమలు చేయడానికి కూడా షెడ్యూల్ చేయవచ్చు; ఈ సందర్భంలో, .desktop ఫైల్ కింది కోడ్ని కలిగి ఉండాలి: | _+_ |
- ఆ తర్వాత, హిట్ CTRL + O ఫైల్ను సేవ్ చేయడానికి, ఆపై నమోదు చేయండి సుడో రీబూట్ పైని పునartప్రారంభించడానికి.
మీ పై బూట్ అప్ అయిన వెంటనే, మీ GUI ప్రోగ్రామ్ ఆటోమేటిక్గా ప్రారంభమవుతుంది. ఒకవేళ మీరు మీ ప్రోగ్రామ్ను స్టార్టప్లో అమలు చేయకుండా ఆపాలనుకుంటే, ఆటోస్టార్ట్ ఫోల్డర్కి వెళ్లి, మీరు ఇప్పుడే సృష్టించిన .desktop ఫైల్ని తీసివేయండి.
రాస్ప్బెర్రీ పై స్టార్టప్లో ఒక కార్యక్రమాన్ని విజయవంతంగా అమలు చేస్తోంది
లైనక్స్ ఆధారిత సిస్టమ్లలో స్టార్టప్లో ప్రోగ్రామ్ను అమలు చేయడానికి అనేక మార్గాలు ఉన్నప్పటికీ, ఈ గైడ్లో మేము పేర్కొన్న పద్ధతులు రాస్ప్బెర్రీ పైలో ప్రోగ్రామ్లను షెడ్యూల్ చేయడానికి మీకు సహాయపడతాయి.
కాబట్టి మీరు ఎలాంటి ప్రోగ్రామ్ను అమలు చేయాలనుకున్నా-అనుకూల స్క్రిప్ట్ లేదా థర్డ్-పార్టీ అప్లికేషన్-ఈ పద్ధతులు మీరు కవర్ చేయాలి. మరియు, మీరు ప్రోగ్రామ్ను అమలు చేయాలనుకున్న ప్రతిసారీ దాన్ని అమలు చేయడానికి అవసరమైన అదనపు దశను మీరు తగ్గించగలగాలి.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ మీ రాస్ప్బెర్రీ పైలో పనిచేసే 23 ఆపరేటింగ్ సిస్టమ్లుమీ రాస్ప్బెర్రీ పై ప్రాజెక్ట్ ఏదైనా, దాని కోసం ఒక ఆపరేటింగ్ సిస్టమ్ ఉంది. ఇక్కడ ఉత్తమ రాస్ప్బెర్రీ పై ఆపరేటింగ్ సిస్టమ్లు ఉన్నాయి!
తదుపరి చదవండి సంబంధిత అంశాలు- DIY
- రాస్ప్బెర్రీ పై
- లైనక్స్
- పైథాన్
యశ్ DIY, Linux, ప్రోగ్రామింగ్ మరియు సెక్యూరిటీ కోసం MUO లో స్టాఫ్ రైటర్. రచనలో తన అభిరుచిని కనుగొనడానికి ముందు, అతను వెబ్ మరియు iOS కోసం అభివృద్ధి చేసేవాడు. మీరు టెక్పిపిలో అతని రచనను కూడా కనుగొనవచ్చు, అక్కడ అతను ఇతర నిలువు వరుసలను కవర్ చేస్తాడు. టెక్ కాకుండా, అతను ఖగోళ శాస్త్రం, ఫార్ములా 1 మరియు గడియారాల గురించి మాట్లాడటం ఆనందిస్తాడు.
యష్ వాట్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి