Kā izpildīt darbu vietnē Raspberry Pi

Ka Izpildit Darbu Vietne Raspberry Pi



Raspberry Pi ierīce ir populārs minidators ar jaudīgu procesoru, kas ļauj veikt darbības, kas ir līdzīgas tām, ko veicat datorā. Šīs darbības ietver atsevišķas operētājsistēmas darbināšanu, spēļu spēlēšanu, programmēšanu, vietņu izveidi un daudz ko citu.

Viena no Raspberry Pi ierīces priekšrocībām ir tā, ka jūs varat diezgan viegli izpildīt darbus sistēmā. Darba izpilde attiecas uz programmas vai skripta automātisku palaišanu pēc ieplānotā laika vai sistēmas startēšanas.

Šajā rokasgrāmatā jūs uzzināsit:







Kāpēc ir nepieciešams izpildīt darbu vietnē Raspberry Pi?



Kā izpildīt darbu vietnē Raspberry Pi



Secinājums





Kāpēc ir nepieciešams izpildīt darbu vietnē Raspberry Pi?

Darba veikšana Raspberry Pi palīdzēs automatizēt uzdevumu, piemēram, izveidot datu dublējumu vai atjaunināt sistēmu plānotajā laikā. Tas palīdzēs jums koncentrēties uz citām darbībām, nevis katru reizi atcerēties šīs lietas. Turklāt, ja esat iestatījis viedās mājas sistēmu, izveidojis tīmekļa serverus vai veicis reāllaika uzraudzību, jūs netraucēs strāvas padeves pārtraukums. Iemesls ir tāds, ka visas jūsu darbības atkal tiek rādītas pakalpojumā Raspberry Pi, tiklīdz tā tiek restartēta.

Kā izpildīt darbu vietnē Raspberry Pi

Jūs varat izpildīt darbu Raspberry Pi, izmantojot:



Kā izpildīt darbu vietnē Raspberry Pi, izmantojot crontab

The crontab ir fails Linux sistēmā, kas norāda jūsu datoram, kuru uzdevumu palaist un kad palaist jūsu sistēmā. Tas ir kā jūsu datora uzdevumu saraksts, taču salīdzinājumā ar to tas ir daudz jaudīgāks. A crontab ļauj izpildīt darbus, lai palaistu noteiktu laika intervālu, un tas var būt dienas, minūtes, stundas vai sekundes.

Lai izpildītu darbu Raspberry Pi, izmantojot crontab , izmantojiet šādas darbības:

1. darbība: Atveriet Raspberry Pi termināli un ievadiet šo komandu, lai atvērtu cron darbs :

crontab -Tas ir

2. darbība: Tiklīdz izpildīsit iepriekš minēto komandu, jums tiks piedāvātas iespējas izvēlēties savu redaktoru crontab . Tā kā visvieglāk lietojamais ir nano redaktors, kā to ieteicis crontab pats, lai jūs varētu atlasīt 1. opciju un nospiest Enter, lai atvērtu failu:

3. darbība: Iekšpusē crontab failu, jums ir jāieplāno darbs, kas jums būs jāizpilda norādītajā laika posmā. Laika posms var būt minūtes, stundas, dienas vai mēneši. Varat arī ieplānot cron darbavietas tiklīdz sistēma tiek restartēta.

Formāts lietošanai cron darbs ir sniegts zemāk esošajā ekrānuzņēmumā:

Tas nozīmē, ka pirmais * parāda minūšu skaitu, ko varat definēt, savukārt, ja vēlaties izpildīt a cron darbs noteiktā stundā varat pievienot otro * un tā tālāk.

Ja izpildāt a cron darbs Raspberry Pi, pievienojot * skaitļu vietā, crontab izpildīs darbu dažas sekundes pēc faila saglabāšanas. Piemēram, es esmu izpildījis sekojošo cron darbs uz Raspberry Pi, kas ievietoja tekstu ' cron darbs ir veiksmīgi izpildīts ” failā, tiklīdz saglabājat failu, izmantojot CTRL+X , pievieno UN un Ievadiet :

Lai redzētu cron darbs ir veiksmīgi izpildīts, varat izmantot komandu cat, lai pārbaudītu saturu failā:

kaķis jauns fails.txt

Ja vēlaties izpildīt cron darbs Tiklīdz jūsu Raspberry Pi sāk darboties, varat izmantot šādu sintaksi:

@ pārstartēt atbalss 'Cronjob ir veiksmīgi izpildīts' >> ~ / jauns fails.txt

Tagad, kad esat saglabājis failu un pārstartējis ierīci, varat izmantot komandu cat, lai redzētu citu rindiņu ar tādu pašu tekstu ' cron darbs ir veiksmīgi izpildīts ” ir pievienots failā:

Tas nodrošina, ka esat veiksmīgi izpildījis cron darbs savā Raspberry Pi sistēmā.

Varat izmantot to pašu formātu, lai veiktu citus uzdevumus, piemēram, sistēmas atjaunināšanu, skripta izpildi, direktoriju izveidi un daudz ko citu.

Kā izpildīt darbu vietnē Raspberry Pi, izmantojot komandu

The pēc komandas ir komandrindas rīks Linux sistēmā, kas ļauj ieplānot darbu izpildi jūsu sistēmā noteiktā laika intervālā. Tas ir līdzīgs crontab , bet piedāvā elastīgākas iespējas, piemēram, ar crontab , varat ieplānot darbus tikai noteiktos laika intervālos, bet ar pēc komandas , varat norādīt jebkuru turpmāko laiku vai datumu.

Lai izpildītu darbu Raspberry Pi, izmantojot pēc komandas , varat veikt tālāk norādītās darbības.

1. darbība: Pēc noklusējuma komandrindas utilītprogrammā nav instalēts Raspberry Pi sistēmā. Tomēr varat atvērt termināli un instalēt šo utilītu, izmantojot šādu komandu:

sudo apt uzstādīt plkst -un

2. darbība: Pievienojiet vēlamo darbu, ko vēlaties izpildīt vietnē Raspberry Pi. Piemēram, es izmantoju to pašu teksta pievienošanas procesu ' cron darbs ir veiksmīgi izpildīts ”jaunā faila iekšpusē. Tālāk ir sniegta procesa komanda, kas izpilda darbu pēc 1 minūtes:

atbalss 'atbalss' cronjob ir veiksmīgi izpildīts ' >> ~/jauns fails.txt' | šobrīd + 1 minūte

Piezīme: Esmu noņēmis failu, kuru pievienoju crontab. Šim procesam tiek izveidots jauns fails.

3. darbība: Uzgaidiet 1 minūti un pēc tam izmantojiet komandu cat, lai redzētu, vai failam ir pievienots teksts. Pēc 1 minūtes failam tiks pievienots teksts, kas nodrošina veiksmīgu darba izpildi Raspberry Pi:

4. darbība: Ja vēlaties izpildīt darbu, tiklīdz esat ievadījis pēc komandas , varat izmantot šādu sintaksi:

atbalss 'atbalss' cronjob ir veiksmīgi izpildīts ' >> ~/jauns fails.txt' | šobrīd

Šeit ir apstiprinājums, ka darbs ir veiksmīgi izpildīts, izmantojot pēc komandas vietnē Raspberry Pi:

Kā izpildīt darbu, izmantojot .bashrc failu

.bashrc ir Raspberry Pi sistēmas konfigurācijas fails, kas ietver komandas, funkcijas un aizstājvārdus, kas tiek izpildīti katru reizi, kad veicat darbības savā Bash apvalkā. Varat pielāgot failu un automatizēt uzdevumus savā Raspberry Pi sistēmā, izmantojot a .bashrc failu, piemēram, darbu plānošana un izpilde termināļa palaišanas brīdī. Tomēr, lai automatizētu darba izpildes procesu, labāk ir iestatīt termināļa automātisku palaišanu jūsu sistēmā. Pilnīgs soli pa solim process darba izpildei, izmantojot .bashrc fails ir sniegts zemāk:

1. darbība: Vispirms atveriet termināli un izmantojiet tālāk norādīto komandu, lai izveidotu failu:

sudo nano / utt / xdg / automātiskā palaišana / myapp.desktop

2. darbība: Pēc tam .desktop failā pievienojiet šādu rindiņu:

[ Darbvirsmas ieraksts ]

Izpildītājs =lxtermināls

3. darbība: Saglabājiet failu, izmantojot CTRL+X , pievieno UN un Enter, lai izietu no termināļa, pēc tam restartējiet ierīci, lai nodrošinātu, ka terminālis tiek atvērts jūsu sistēmā, kad tas atkal tiek palaists.

4. darbība: Tagad atveriet .bashrc failu savā Raspberry Pi sistēmā, izmantojot savu iecienītāko nano redaktoru, izmantojot šo komandu:

sudo nano .bashrc

5. darbība: Faila pēdējā rindā pievienojiet savu darbu, kuru vēlaties izpildīt. Piemēram, es izpildu skriptu, tiklīdz Raspberry Pi tiek atsāknēts:

atbalss Faila palaišana Raspberry Pi startēšanas laikā

sudo sh shutdown.sh

6. darbība: Saglabājiet failu un restartējiet Raspberry Pi ierīci. Pēc atsāknēšanas Raspberry Pi sistēma palaidīs termināli un automātiski izpildīs skriptu:

Piezīme: Varat arī mēģināt izpildīt darbu Raspberry Pi, izmantojot rc.local failu. Šī metode var darboties vecākām Raspberry Pi sistēmas versijām. Tomēr atjauninātajās Raspberry Pi versijās šī metode ir novecojusi, jo radušās saderības problēmas ar systemd.

Iepriekš minētās trīs šajā rokasgrāmatā aprakstītās metodes darbosies ar atjauninātajām Raspberry Pi versijām, tostarp Bullseye un Bookworm.

Secinājums

Darba veikšana Raspberry Pi ir svarīgs uzdevums, kas ietaupa jūsu laiku, automatizējot ieplānotos uzdevumus jūsu sistēmā. Varat izpildīt darbu Raspberry Pi ierīcē, izmantojot crontab metode kas ļauj pievienot darbu crontab failā. Varat arī izmantot pēc komandas lai iestatītu savu darbu un norādītu darba izpildes laiku. Papildus tam jūs varat izmantot .bashrc failu, lai pievienotu darbu, kas tiek izpildīts ikreiz, kad atverat termināli savā sistēmā. Visas šīs metodes ir vērtīgas ikvienam, kurš vēlas uzzināt, kā automatizēt uzdevumus savā Raspberry Pi ierīcē.