3 viisi Raspberry Pi programmi või skripti käivitamiseks käivitamisel

3 viisi Raspberry Pi programmi või skripti käivitamiseks käivitamisel

Raspberry Pi on pisike, kulutõhus arvuti, mis on saadaval mitmel kujul ja suuruses ning hõlbustab tervet hulka rakendusi, alates lihtsatest asjadest, nagu kodeerimise õppimine, kuni keeruliste koduautomaatika projektideni; kasutusala on piiramatu.





Üks paljudest funktsioonidest, mis muudavad Raspberry Pi nii mitmekülgseks, on selle võime käivitada igasuguseid programme, nagu tavaline arvuti. Tegelikult, mitte ainult, võite isegi kirjutada oma skripte - ükskõik millisel eesmärgil, mida te silmas peate - ja käivitada need Pi -l.





Miks soovite käivitamisel programmi käivitada?

Kuigi Raspberry Pi on võimeline käivitama igasuguseid programme, peate need programmid käsitsi käivitama iga kord, kui soovite neid käivitada. On selge, et see lähenemisviis hõlmab täiendavat sammu. Ja kuigi see ei tekita palju ebamugavusi, on juhtumeid, kus vajate programmi käivitamiseks kohe pärast Raspberry Pi käivitamist.





Kujutage näiteks ette, et kasutate oma Raspberry Pi aktsiahindade jälgimiseks: kus käivitate iga päev skripti, kui teie Pi käivitub, ja see tõmbab teavet eelnevalt määratletud ressurssidest ja esitab selle ekraanile.

Vaatamata aktsiahindade jälgimise protsessi lihtsustamisele peate siin siiski skripti iga päev täitma. Kuid tänu automatiseerimisele on võimalik käsitsi sisestamine võrrandist kõrvaldada, kui teie Pi käivitab skripti käivitamisel automaatselt.



See on selliste olukordade jaoks, kui soovite käivitamisel programmi käivitada.

Kuidas käivitada programmi käivitamisel

Raspberry Pi käivitamisel on programmi käivitamiseks mitmeid viise. Selle juhendi jaoks saate teada, kuidas kasutada kolme neist tõhusatest ja hõlpsasti järgitavatest meetoditest.





Märge: Me kasutasime neid meetodeid oma teostamiseks Pythoni skript , ja saate seda teha mis tahes oma skriptide või isegi Raspberry Pi pardaprogrammidega. Lihtsalt veenduge, et kasutate oma programmi käivitamiseks õiget meetodit.

kuidas mängida Windowsi mänge androidis

1. Kasutage rc.local faili

rc.local on süsteemi hallatav fail, mis käivitub pärast kõigi süsteemiteenuste käivitamist, st pärast mitme kasutaja käitustasemele üleminekut. See on lihtsaim viis programmide käivitamiseks Linuxi süsteemides käivitamiseks. Kuid siin on hoiatus: saate seda meetodit kasutada ainult programmide jaoks, millel pole graafilist kasutajaliidest (GUI), kuna rc.local käivitub enne Raspberry Pi aknasüsteemi käivitamist.





Loe edasi: Mis on GUI?

Programmi käivitamiseks käivitamiseks peame muutma faili rc.local ja lisama sellele käske. Siin on, kuidas seda teha.

  1. Avage terminal ja sisestage rc.local faili avamiseks järgmine käsk: sudo nano /etc/rc.local .
  2. Sisestage rc.local faili enne rea 'exit 0' järgmine koodirida: python3 /home/pi/PiCounter/display.py & .
  3. Siin asendage PiCounter/display.py oma programmi/skripti nimega. Veenduge ka, et kasutate oma programmi absoluutset teed, mitte selle suhtelist teed.
  4. Pärast seda löö CTRL + O faili salvestamiseks.
  5. Sisestage terminali sudo taaskäivitamine .

(Pange tähele, et käsk lõpeb sümboliga &). See teavitab süsteemi sellest, et meie plaanitav programm töötab pidevalt, nii et see ei peaks enne alglaadimisjärjestuse käivitamist ootama, kuni teie skript lõpeb. Pange tähele, et ebaõnnestumine Kui lisada käsku tähemärk, põhjustab skript igavese töö ja teie Pi ei käivitu kunagi.)

Kui teie Pi käivitub, peaks see teie programmi automaatselt käivitama. Kui soovite mingil põhjusel programmi käivitamisel peatada, redigeerige rc.local faili uuesti, et eemaldada äsja lisatud rida.

2. Programmi ajastamiseks kasutage programmi Cron

Cron on konfiguratsiooni- ja tööplaanimisutiliit Unixi-sarnastes süsteemides. See võimaldab ajastada programme, mida soovite käitada kindlate ajavahemike järel või perioodiliselt.

Croni funktsionaalsus tugineb crond -deemonile, mis on taustateenus, mis käitab crontabis ajastatud programme. Kõik süsteemis planeeritud programmid asuvad croni töötabelis (või crontab).

Seega peate seda tabelit muutma, et lisada ajakava programmile, mida soovite käivitamisel käivitada. Selleks toimige järgmiselt.

  1. Avage oma Raspberry Pi CLI ja sisestage crontab -e croni töötabeli (crontab) muutmiseks. Kui avate crontabi esmakordselt, peate valima redaktori. Saate valida oma eelistatud redaktori või jätkata Nanoga. Mõlemal juhul sisestage toimetaja nimi ja klõpsake Sisenema .
  2. Croni tabelisse sisestamiseks sisestage käsk: @reboot python3 /home/pi/PiCounter/display.py & . Veenduge oma käsus, et asendate programmi nime ja selle tee.
  3. Vajutage CTRL + O kirjutada rida crontabile.
  4. Tüüp sudo taaskäivitamine terminalis oma Pi taaskäivitamiseks.

Cron peaks nüüd teie programmi käivitama iga kord, kui teie Pi käivitub. Kui soovite selle ajakava peatada, kustutage käsk crontabist.

3. Käivitage GUI programmid käivitamisel koos automaatse käivitamisega

Autostart on parim viis GUI-põhiste Raspberry Pi programmide käivitamiseks. See toimib, tagades, et nii X Window süsteem kui ka LXDE töölauakeskkond on saadaval enne, kui süsteem plaanitud programme käivitab.

kuidas mängida Google Slides on loop

Kui teil on skript, mis töötab aknarežiimis, või kui soovite oma Raspberry Pi käivitamisel käivitada mõnda GUI-põhist programmi/rakendust, peaksite need ajastama automaatse käivitamise abil. Siin on sammud, kuidas seda teha.

  1. Esmalt avage terminal ja sisestage järgmine käsk .desktop -faili loomiseks automaatse käivitamise kataloogi: sudo nano /etc/xdg/autostart/display.desktop . Oleme failinimena kasutanud display.desktop, kuid saate oma töölauafailile anda nime, mida soovite.
  2. Lisage .desktop -faili järgmised koodiridad: | _+_ |
  3. Asendage selles failis faili väärtus Nimi väljale oma projekti/skripti nimega. Samuti oleme lisanud oma programmi display.py, mis töötab iga kord, kui Raspberry Pi käivitub.
  4. Siiski saate selle asendada mis tahes programmiga, mida soovite käivitada. Tegelikult saate isegi ajastada kolmanda osapoole programmi, näiteks Chrome'i brauseri käivitamise; sel juhul peaks fail .desktop sisaldama järgmist koodi: | _+_ |
  5. Pärast seda löö CTRL + O faili salvestamiseks ja seejärel sisestage sudo taaskäivitamine Pi taaskäivitamiseks.

Niipea kui teie Pi käivitub, peaks ka teie GUI programm automaatselt käivituma. Kui soovite oma programmi enam käivitamisel peatada, minge lihtsalt automaatse käivitamise kausta ja eemaldage äsja loodud fail .desktop.

Programmi käivitamine Raspberry Pi käivitamisel

Kuigi Linuxi põhistes süsteemides on käivitamisel programmi käivitamiseks palju võimalusi, peaksid käesolevas juhendis mainitud meetodid teid Raspberry Pi programmide ajastamisel abistama.

Nii et olenemata sellest, millist programmi soovite käivitada-kohandatud skripti või kolmanda osapoole rakendust-peaksid need meetodid teid hõlmama. Ja teil peaks olema võimalik programmi käivitamiseks vajalikke täiendavaid samme vähendada iga kord, kui soovite seda käivitada.

Jaga Jaga Piiksuma E -post 23 operatsioonisüsteemi, mis töötavad teie Raspberry Pi peal

Ükskõik, milline on teie Raspberry Pi projekt, on selle jaoks opsüsteem. Siin on parimad Raspberry Pi operatsioonisüsteemid!

Loe edasi
Seotud teemad
  • Isetegija
  • Vaarika Pi
  • Linux
  • Python
Autori kohta Yash Wate(Avaldatud 21 artiklit)

Yash on MUO personalikirjutaja isetegemise, Linuxi, programmeerimise ja turvalisuse alal. Enne kirgliku kirgliku leidmist arendas ta veebi ja iOS -i jaoks. Tema kirjutise leiate ka TechPP -st, kus ta katab teisi vertikaale. Peale tehnika meeldib talle rääkida astronoomiast, vormel -1 -st ja kelladest.

Veel Yash Wate'ilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin