Ako spustiť dávkovú úlohu na vzdialenom Raspberry Pi

Ako Spustit Davkovu Ulohu Na Vzdialenom Raspberry Pi



Raspberry Pi je séria malých jednodoskových počítačov, ktoré sa používajú na vykonávanie širokej škály úloh, ako je prehliadanie webu, programovanie, domáca automatizácia a iné. Jednou z týchto úloh je vykonávanie dávkové úlohy na Raspberry Pi. The dávkové úlohy sú v podstate typom úlohy, ktorú odošlete do plánovača dávok, čo je softvérový program používaný na plánovanie a správu úloh. The dávkové úlohy sa zvyčajne spúšťajú na pozadí vášho operačného systému; teda nebudú zasahovať do vašich iných aktivít. Títo dávkové úlohy i vrátane zálohovania údajov, vykonávania dlhotrvajúcich simulácií, spúšťania skriptov, aktualizácie systémov a podobne. Šetria váš čas vykonávaním úloh, ktoré ste zabudli robiť častejšie, a tak vám pomôžu sústrediť sa viac na zložité alebo časovo náročné úlohy.

V tejto príručke sa dozviete, ako spustiť a dávková práca ak vzdialene pristupujete k zariadeniu Raspberry Pi zo vzdialeného miesta. Tu nájdete:

Prečo je užitočné spustiť dávkovú úlohu na vzdialenom Raspberry Pi

Beh a dávková práca na vzdialenom Raspberry Pi predstavuje niekoľko výhod, najmä ak je zariadenie Raspberry Pi umiestnené na inom mieste alebo v sieti. Niektoré z výhod behu dávková práca na vzdialenom Raspberry Pi sú uvedené nižšie:







  • Môžete pripojiť viacero zariadení Raspberry Pi a nastaviť centralizovanú sieť, ktorá zdieľa pracovné zaťaženie dávková práca na viacerých zariadeniach. Tým sa vyrovná zaťaženie medzi zariadeniami a ponúkne sa lepšie využitie zdrojov a skráti sa čas vykonania úlohy.
  • Spustenie diaľkového ovládača dávková práca na Raspberry Pi zvýši bezpečnosť vášho zariadenia, pretože izoluje citlivé údaje a procesy z lokálneho počítača používateľa. Znižuje tak hrozbu akejkoľvek infekcie škodlivým softvérom alebo neoprávneného prístupu k vášmu zariadeniu.

Ako spustiť dávkovú úlohu na vzdialenom Raspberry Pi

Spustiť a dávková práca na vzdialenom Raspberry Pi môžete použiť nasledujúce kroky:



Krok 1: Otvorte príkazový riadok/PowerShell alebo terminál v systéme Windows, Linux alebo Mac

Najprv musíte otvoriť systémový terminál, môže to byť príkazový riadok/PowerShell v systéme Windows alebo terminál v systéme Linux alebo Mac.



Krok 2: Povoľte SSH na Raspberry Pi

Uistite sa, že je na Raspberry Pi povolené SSH a ak nie, môžete povoliť SSH z príkazového riadku spustením nasledujúceho príkazu:





sudo raspi-config

Vyššie uvedený príkaz otvorí konfiguráciu Raspberry Pi na termináli, kde môžete povoliť SSH z Možnosti rozhrania :



Konfiguráciu Raspberry Pi môžete otvoriť aj z grafického používateľského rozhrania tak, že prejdete smerom k ponuke aplikácie a potom použijete Predvoľby možnosť a výber Konfigurácia Raspberry Pi :

Potom môžete povoliť SSH z Rozhrania kartu prepnutím tlačidla SSH doprava:

Krok 3: SSH do Raspberry Pi

Teraz vzdialene pristupujte k terminálu Raspberry Pi cez SSH v systéme Windows, Mac alebo Linux pomocou nasledujúcej syntaxe:

ssh užívateľské meno @ IP adresa

Namiesto užívateľské meno a IP adresa , zadajte svoje používateľské meno a IP adresu Raspberry Pi.

Poznámka: Svoju IP adresu Raspberry Pi nájdete na názov hostiteľa -I príkaz v termináli.

Krok 4: Vytvorte adresár dávkových úloh

Pre organizáciu je lepšie vytvoriť samostatný adresár v systéme Raspberry Pi, kde sú umiestnené všetky vaše súbory dávkových úloh. Môžete vytvoriť adresár dávkovej úlohy s názvom moje batchjobs spustením nasledujúceho príkazu:

mkdir moje batchjobs

Krok 5: Prejdite do adresára dávkových úloh

Na navigáciu moje batchjobs adresára na Raspberry Pi, môžete jednoducho spustiť nasledujúci príkaz:

cd moje batchjobs

Krok 6: Vytvorte skript dávkovej úlohy

Teraz musíte vytvoriť skript dávkovej úlohy vo vnútri moje batchjobs adresár a na to môžete použiť editor nano z nasledujúceho príkazu:

nano batchjob.sh

Krok 7: Pridajte príkazy dávkových úloh

Keďže v súbore bash vytvárame príkazy dávkových úloh, budete musieť skriptu povedať, aby používal shell bash, čo možno urobiť pridaním nasledujúceho riadku do súboru:

#!/bin/bash

Po pridaní vyššie uvedeného riadku nie je čas pridať príkazy, ktoré budú fungovať na vašom systéme Raspberry Pi. V rámci skriptu môžete spustiť viacero príkazov jeden po druhom, tieto príkazy môžu súvisieť s aktualizáciou systému, spustením súboru skriptu alebo vykonávaním iných úloh.

Aby som veci zjednodušil, použijem príkaz na aktualizáciu a aktualizáciu na vzdialenú aktualizáciu balíkov na Raspberry Pi pomocou skriptu dávkovej úlohy. Kompletný kód na pridanie do súboru je uvedený nižšie:

#!/bin/bash

sudo apt update && sudo vhodný upgrade -a

Krok 8: Uložte súbor dávkovej úlohy

Po pridaní úplného kódu musíte uložiť súbor dávkovej úlohy, to sa dá urobiť pomocou CTRL+X , pridajte A a stlačte Zadajte .

Krok 9: Vytvorte spustiteľný súbor

Svoj súbor dávkovej úlohy musíte nastaviť na spustiteľný na Raspberry Pi a bude to možné iba vtedy, ak spustíte nasledujúci príkaz:

chmod +x batchjob.sh

Krok 10: Spustite súbor

Teraz, aby ste úspešne spustili dávkovú úlohu na vzdialenom Raspberry Pi, môžete jednoducho spustiť súbor skriptu z nasledujúceho príkazu:

sh batchjob.sh

Skript môžete spustiť aj pomocou nasledujúceho príkazu:

. / batchjob.sh

Keď skript spustíte, môže vás požiadať o zadanie hesla pre Raspberry Pi, akonáhle ho napíšete dávková práca vykoná príkazy v súbore.

Keďže som použil príkaz update, the dávková práca začne aktualizovať balíčky hneď, ako spustím skript:

Záver

Vykonávanie dávkové úlohy je užitočný na automatizáciu úloh a ich správu na vzdialených zariadeniach Raspberry Pi. Táto príručka poskytuje podrobného sprievodcu krok za krokom na spúšťanie dávkových úloh na vzdialenom Raspberry Pi nastavením vzdialeného pripojenia najprv pomocou pripojenia SSH. Potom vytvoríte úlohy a vykonáte ich na diaľku na inom počítači. Podľa tejto príručky budú používatelia schopní efektívne zvládnuť úlohy, ako je zálohovanie údajov, aktualizácie systému a spúšťanie skriptov. To zvýši všestrannosť a funkčnosť zariadení Raspberry Pi na diaľku.