Cum să rulați jobul pe lot pe Raspberry Pi la distanță

Cum Sa Rulati Jobul Pe Lot Pe Raspberry Pi La Distanta



Raspberry Pi este o serie de computere mici cu o singură placă, care este utilizată pentru a efectua o gamă largă de sarcini, cum ar fi navigarea pe web, programarea, automatizarea locuinței și altele. Printre aceste sarcini, una dintre aceste sarcini este executarea locuri de muncă în lot pe Raspberry Pi. The locuri de muncă în lot sunt practic un tip de job pe care îl trimiteți unui programator de loturi, care este un program software folosit pentru a programa și gestiona joburi. The locuri de muncă în lot sunt de obicei executate în fundalul sistemului dvs. de operare; astfel, nu vor interfera în celelalte activități ale tale. Aceste locuri de muncă în lot i include copierea de rezervă a datelor, executarea de simulări de lungă durată, executarea de scripturi, actualizarea sistemelor și multe altele. Ele vă economisesc timp rulând sarcinile pe care ați uitat să le faceți mai des, ajutându-vă astfel să vă concentrați mai mult pe sarcini complexe sau sensibile la timp.

În acest ghid, veți învăța cum să rulați un munca pe lot dacă accesați dispozitivul Raspberry Pi de la distanță dintr-o locație de la distanță. Aici veți găsi:

De ce este util să rulați jobul pe lot pe Raspberry Pi la distanță

Alergarea a munca pe lot pe o distanță Raspberry Pi prezintă mai multe beneficii, mai ales atunci când dispozitivul Raspberry Pi este situat într-o altă locație sau într-o rețea. Unele dintre beneficiile alergării munca pe lot pe un Raspberry Pi la distanță sunt prezentate mai jos:







  • Puteți conecta mai multe dispozitive Raspberry Pi și puteți configura o rețea centralizată care împarte sarcina de lucru a munca pe lot pe mai multe dispozitive. Acest lucru va echilibra sarcina dintre dispozitive și va oferi o utilizare mai bună a resurselor și va îmbunătăți timpul de execuție al sarcinii.
  • Rularea telecomenzii munca pe lot pe un Raspberry Pi va spori securitatea dispozitivului dvs., deoarece izolează datele și procesele sensibile din mașina locală a utilizatorului. Astfel, reduce amenințarea oricăror infecții malware sau acces neautorizat la dispozitivul dvs.

Cum să rulați jobul pe lot pe Raspberry Pi la distanță

A rula a munca pe lot pe Raspberry Pi la distanță, puteți folosi următorii pași:



Pasul 1: Deschideți Command Prompt/PowerShell sau Terminal pe Windows, Linux sau Mac

În primul rând, trebuie să deschideți terminalul de sistem, acesta poate fi fie Command Prompt/PowerShell pe Windows, fie Terminal pe Linux sau Mac.



Pasul 2: Activați SSH pe Raspberry Pi

Asigurați-vă că SSH este activat pe Raspberry Pi și, dacă nu este, puteți activa SSH din linia de comandă rulând următoarea comandă:





sudo raspi-config

Comanda de mai sus va deschide Configurația Raspberry Pi pe terminalul de unde puteți activa SSH din Opțiuni de interfață :



De asemenea, puteți deschide Configurația Raspberry Pi din GUI navigând către meniul aplicației, apoi folosind Preferințe opțiunea și selectând Configurația Raspberry Pi :

Apoi puteți activa SSH din Interfețe fila comutând butonul SSH la dreapta:

Pasul 3: SSH într-un Raspberry Pi

Acum, accesați de la distanță terminalul Raspberry Pi prin SSH pe sistemul Windows, Mac sau Linux, utilizând următoarea sintaxă:

ssh nume de utilizator @ Adresa IP

În loc de nume de utilizator și Adresa IP , introduceți numele de utilizator și adresa IP pentru Raspberry Pi.

Notă: Puteți găsi adresa IP Raspberry Pi din numele gazdă -I comanda din terminal.

Pasul 4: Creați un director de lucrări în lot

Pentru organizare, este mai bine să creați un director separat pe sistemul Raspberry Pi în care sunt plasate toate fișierele de job-uri. Puteți crea un director de job-uri cu numele mybatchjobs rulând următoarea comandă:

mkdir mybatchjobs

Pasul 5: Navigați la Directorul de joburi în lot

Pentru a naviga la mybatchjobs directorul de pe Raspberry Pi, puteți pur și simplu să rulați următoarea comandă:

CD mybatchjobs

Pasul 6: Creați un script de job batch

Acum, trebuie să creați un script de job batch în interiorul mybatchjobs director și pentru asta puteți folosi editorul nano din următoarea comandă:

nano batchjob.sh

Pasul 7: Adăugați comenzile Batch Jobs

Deoarece creăm comenzi Batch jobs în interiorul fișierului bash, va trebui să spuneți scriptului să folosească shell-ul bash, acest lucru se poate face adăugând următoarea linie în fișier:

#!/bin/bash

După adăugarea liniei de mai sus, nu este timpul să adăugați comenzi care vor funcționa pe sistemul dvs. Raspberry Pi. Puteți rula mai multe comenzi în interiorul scriptului una câte una, aceste comenzi pot fi legate de actualizarea sistemului, rularea unui fișier script sau executarea altor sarcini.

Aici, pentru a menține lucrurile simple, voi folosi comanda de actualizare și actualizare pentru a actualiza pachetele de pe Raspberry Pi de la distanță printr-un script de lucru batch. Codul complet de adăugat în fișier este furnizat mai jos:

#!/bin/bash

sudo actualizare apt && sudo upgrade apt -și

Pasul 8: Salvați fișierul batch job

După adăugarea codului complet, trebuie să salvați fișierul de lucru batch, acest lucru se poate face folosind CTRL+X , adăuga ȘI și apăsați introduce .

Pasul 9: Faceți fișierul executabil

Trebuie să faceți fișierul de lucru batch executabil pe Raspberry Pi și poate fi posibil numai dacă rulați următoarea comandă:

chmod +x batchjob.sh

Pasul 10: Executați fișierul

Acum, pentru a rula cu succes jobul lot pe Raspberry Pi la distanță, puteți pur și simplu să executați fișierul script din următoarea comandă:

SH batchjob.sh

De asemenea, puteți rula scriptul cu următoarea comandă:

. / batchjob.sh

Când executați scriptul, este posibil să vă solicite introducerea parolei Raspberry Pi, de îndată ce o scrieți, munca pe lot va executa comenzile din interiorul fișierului.

Din moment ce am folosit comanda de actualizare, munca pe lot va începe să actualizeze pachetele de îndată ce rulez scriptul:

Concluzie

Executarea locuri de muncă în lot este util pentru automatizarea sarcinilor și gestionarea lor pe dispozitivele Raspberry Pi la distanță. Acest ghid a furnizat un ghid detaliat pas cu pas pentru a rula joburi pe lot pe un Raspberry Pi la distanță prin configurarea mai întâi a unei conexiuni la distanță folosind conexiunea SSH. Apoi creează joburi și le execută de la distanță pe alt computer. Urmând acest ghid, utilizatorii vor putea gestiona eficient sarcini, cum ar fi copii de siguranță ale datelor, actualizări de sistem și execuție de scripturi. Acest lucru va spori versatilitatea și funcționalitatea dispozitivelor Raspberry Pi de la distanță.