Î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 joburi în lot pe Raspberry Pi la distanță
- Cum să rulați jobul pe lot pe Raspberry Pi la distanță
- Concluzie
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 mybatchjobsPasul 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 mybatchjobsPasul 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.shPasul 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/bashDupă 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/bashsudo 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.shPasul 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.shDe asemenea, puteți rula scriptul cu următoarea comandă:
. / batchjob.shCâ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ță.