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é spúšťať dávkové úlohy na vzdialenom Raspberry Pi
- Ako spustiť dávkovú úlohu na vzdialenom Raspberry Pi
- Záver
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 adresaNamiesto 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 batchjobsKrok 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 batchjobsKrok 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.shKrok 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/bashPo 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/bashsudo 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.shKrok 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.shSkript môžete spustiť aj pomocou nasledujúceho príkazu:
. / batchjob.shKeď 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.