Com executar un treball per lots a Raspberry Pi remot

Com Executar Un Treball Per Lots A Raspberry Pi Remot



El Raspberry Pi és una sèrie de petits ordinadors d'una sola placa que s'utilitzen per realitzar una àmplia gamma de tasques, com ara navegació web, programació, domòtica i altres. Entre aquestes tasques, una d'aquestes és l'execució treballs per lots a Raspberry Pi. El treballs per lots són bàsicament un tipus de treball que envieu a un programador per lots que és un programa de programari utilitzat per programar i gestionar treballs. El treballs per lots normalment s'executen en segon pla del vostre sistema operatiu; per tant, no interferiran en les vostres altres activitats. Aquests treballs per lots i Inclou fer còpies de seguretat de dades, executar simulacions de llarga durada, executar scripts, actualitzar sistemes i molt més. Us estalvien temps executant les tasques que heu oblidat de fer amb més freqüència, per tant us ajuden a centrar-vos més en tasques complexes o sensibles al temps.

En aquesta guia, aprendràs a executar a treball per lots si accediu de manera remota al vostre dispositiu Raspberry Pi des d'una ubicació remota. Aquí trobareu:

Per què és útil executar un treball per lots a Raspberry Pi remot

Córrer a treball per lots en un Raspberry Pi remot suposa diversos avantatges, especialment quan el dispositiu Raspberry Pi es troba en una ubicació o en una xarxa diferent. Alguns dels beneficis de córrer treball per lots en un Raspberry Pi remot es donen a continuació:







  • Podeu connectar diversos dispositius Raspberry Pi i configurar una xarxa centralitzada que comparteixi la càrrega de treball del treball per lots a través de diversos dispositius. Això equilibrarà la càrrega entre els dispositius i oferirà una millor utilització dels recursos i millorarà el temps d'execució de la tasca.
  • Executant un comandament a distància treball per lots en un Raspberry Pi millorarà la seguretat del vostre dispositiu, ja que aïlla les dades i els processos sensibles de la màquina local de l'usuari. Així, redueix l'amenaça de qualsevol infecció de programari maliciós o accés no autoritzat al dispositiu.

Com executar un treball per lots a Raspberry Pi remot

Per executar a treball per lots a Raspberry Pi remot, podeu seguir els passos següents:



Pas 1: obriu el símbol del sistema/PowerShell o terminal a Windows, Linux o Mac

En primer lloc, heu d'obrir el terminal del vostre sistema, pot ser Símbol del sistema/PowerShell a Windows o Terminal a Linux o Mac.



Pas 2: habiliteu SSH a Raspberry Pi

Assegureu-vos que SSH estigui habilitat a Raspberry Pi i, si no ho està, podeu habilitar SSH des de la línia d'ordres executant l'ordre següent:





sudo raspi-config

L'ordre anterior obrirà la configuració de Raspberry Pi al terminal on podeu habilitar l'SSH des de Opcions d'interfície :



També podeu obrir la configuració de Raspberry Pi des de la GUI navegant cap al menú de l'aplicació i, a continuació, utilitzant el Preferències opció i seleccionant l'opció Configuració de Raspberry Pi :

A continuació, podeu habilitar SSH des de Interfícies pestanya canviant el botó SSH a la dreta:

Pas 3: SSH a un Raspberry Pi

Ara, accediu de forma remota al terminal Raspberry Pi mitjançant SSH al sistema Windows, Mac o Linux mitjançant la sintaxi següent:

ssh nom d'usuari @ Adreça IP

En lloc de nom d'usuari i Adreça IP , escriviu el vostre nom d'usuari i adreça IP de Raspberry Pi.

Nota: Podeu trobar la vostra adreça IP de Raspberry Pi des de nom d'amfitrió -I comanda al terminal.

Pas 4: creeu un directori de treballs per lots

Per a l'organització, és millor crear un directori separat al sistema Raspberry Pi on es col·loquen tots els fitxers de treball per lots. Podeu crear un directori de treballs per lots amb el nom mybatchjobs executant l'ordre següent:

mkdir mybatchjobs

Pas 5: aneu al Directori de treballs per lots

Per navegar mybatchjobs directori a Raspberry Pi, només podeu executar l'ordre següent:

cd mybatchjobs

Pas 6: creeu un script de treball per lots

Ara, heu de crear un script de treball per lots dins del fitxer mybatchjobs directori i per a això podeu utilitzar l'editor nano des de l'ordre següent:

nano batchjob.sh

Pas 7: afegiu les ordres de treballs per lots

Com que estem creant ordres de treballs per lots dins del fitxer bash, haureu de dir a l'script que utilitzi l'intèrpret d'ordres bash, això es pot fer afegint la línia següent al fitxer:

#!/bin/bash

Després d'afegir la línia anterior, no és hora d'afegir ordres que funcionin al vostre sistema Raspberry Pi. Podeu executar diverses ordres dins de l'script una per una, aquestes ordres poden estar relacionades amb l'actualització del sistema, executar un fitxer d'script o executar altres tasques.

Aquí, per simplificar les coses, faré servir l'ordre d'actualització i actualització per actualitzar els paquets a Raspberry Pi de forma remota mitjançant un script de treball per lots. El codi complet per afegir dins del fitxer es proporciona a continuació:

#!/bin/bash

sudo actualització apta && sudo actualització apta -i

Pas 8: deseu el fitxer de treball per lots

Després d'afegir el codi complet, heu de desar el fitxer de treball per lots, això es pot fer utilitzant CTRL+X , afegir I i premeu Entra .

Pas 9: feu que el fitxer sigui executable

Heu de fer que el vostre fitxer de treball per lots sigui executable a Raspberry Pi i només pot ser possible si executeu l'ordre següent:

chmod +x batchjob.sh

Pas 10: executeu el fitxer

Ara, per executar el treball per lots amb èxit a Raspberry Pi remot, simplement podeu executar el fitxer de script des de l'ordre següent:

sh batchjob.sh

També podeu executar l'script amb l'ordre següent:

. / batchjob.sh

Quan executeu l'script, és possible que us demani que introduïu la vostra contrasenya de Raspberry Pi, tan aviat com l'escrigueu, el treball per lots executarà les ordres dins del fitxer.

Com que he utilitzat l'ordre d'actualització, el treball per lots començarà a actualitzar els paquets tan bon punt executi l'script:

Conclusió

Executant treballs per lots és útil per automatitzar les tasques i gestionar-les en dispositius Raspberry Pi remots. Aquesta guia ha proporcionat una guia detallada pas a pas per executar treballs per lots en un Raspberry Pi remot configurant primer una connexió remota mitjançant la connexió SSH. A continuació, creant treballs i executant-los de forma remota en un altre ordinador. Seguint aquesta guia, els usuaris podran gestionar de manera eficient tasques, com ara còpies de seguretat de dades, actualitzacions del sistema i execució d'scripts. Això millorarà la versatilitat i la funcionalitat dels dispositius Raspberry Pi de forma remota.