Jak spustit dávkovou úlohu na vzdáleném Raspberry Pi

Jak Spustit Davkovou Ulohu Na Vzdalenem Raspberry Pi



Raspberry Pi je řada malých jednodeskových počítačů, která slouží k provádění široké škály úkolů, jako je procházení webu, programování, domácí automatizace a další. Mezi těmito úkoly je jeden takový úkol provádění dávkové úlohy na Raspberry Pi. The dávkové úlohy jsou v podstatě typem úlohy, kterou odešlete do plánovače dávek, což je softwarový program používaný k plánování a správě úloh. The dávkové úlohy se obvykle spouštějí na pozadí vašeho operačního systému; nebudou tedy zasahovat do vašich dalších aktivit. Tyto dávkové úlohy I včetně zálohování dat, provádění dlouhotrvajících simulací, spouštění skriptů, aktualizace systémů a další. Šetří váš čas při provádění úkolů, které jste zapomněli dělat častěji, a pomáhají vám tak se více soustředit na složité nebo časově náročné úkoly.

V této příručce se dozvíte, jak spustit a dávková práce pokud vzdáleně přistupujete ke svému zařízení Raspberry Pi ze vzdáleného místa. Zde najdete:

Proč je užitečné spouštět dávkovou úlohu na vzdáleném Raspberry Pi

Běh a dávková práce na vzdáleném Raspberry Pi představuje několik výhod, zejména pokud je zařízení Raspberry Pi umístěno na jiném místě nebo v síti. Některé z výhod běhání dávková práce na vzdáleném Raspberry Pi jsou uvedeny níže:







  • Můžete připojit více zařízení Raspberry Pi a nastavit centralizovanou síť, která sdílí pracovní zátěž dávková práce napříč více zařízeními. To vyrovná zátěž mezi zařízeními a nabídne lepší využití zdrojů a zkrátí dobu provádění úkolu.
  • Spuštění dálkového ovládání dávková práce na Raspberry Pi zvýší zabezpečení vašeho zařízení, protože izoluje citlivá data a procesy z místního počítače uživatele. Snižuje tak hrozbu jakékoli malwarové infekce nebo neoprávněného přístupu k vašemu zařízení.

Jak spustit dávkovou úlohu na vzdáleném Raspberry Pi

Spustit a dávková práce na vzdáleném Raspberry Pi můžete použít následující kroky:



Krok 1: Otevřete příkazový řádek/PowerShell nebo terminál v systému Windows, Linux nebo Mac

Nejprve musíte otevřít svůj systémový terminál, může to být buď Příkazový řádek/PowerShell na Windows nebo Terminál na Linuxu nebo Macu.



Krok 2: Povolte SSH na Raspberry Pi

Ujistěte se, že je na Raspberry Pi povoleno SSH, a pokud není, můžete povolit SSH z příkazového řádku spuštěním následujícího příkazu:





sudo raspi-config

Výše uvedený příkaz otevře konfiguraci Raspberry Pi na terminálu, kde můžete povolit SSH z Možnosti rozhraní :



Konfiguraci Raspberry Pi můžete také otevřít z GUI tak, že přejdete k nabídce aplikace a poté pomocí Předvolby možnost a výběr Konfigurace Raspberry Pi :

Poté můžete povolit SSH z Rozhraní kartu přepnutím tlačítka SSH doprava:

Krok 3: SSH do Raspberry Pi

Nyní vzdáleně přistupujte k terminálu Raspberry Pi přes SSH v systému Windows, Mac nebo Linux pomocí následující syntaxe:

ssh uživatelské jméno @ IP adresa

Namísto uživatelské jméno a IP adresa , zadejte své uživatelské jméno a IP adresu Raspberry Pi.

Poznámka: Svou IP adresu Raspberry Pi můžete zjistit z název hostitele -I příkaz v terminálu.

Krok 4: Vytvořte adresář dávkových úloh

Pro organizaci je lepší vytvořit samostatný adresář na systému Raspberry Pi, kde jsou umístěny všechny vaše soubory dávkových úloh. Můžete vytvořit adresář dávkových úloh s názvem mybatchjobs spuštěním následujícího příkazu:

mkdir mybatchjobs

Krok 5: Přejděte do adresáře dávkových úloh

Chcete-li navigovat mybatchjobs adresář na Raspberry Pi, můžete jednoduše spustit následující příkaz:

CD mybatchjobs

Krok 6: Vytvořte skript dávkové úlohy

Nyní musíte vytvořit skript dávkové úlohy uvnitř mybatchjobs adresář a k tomu můžete použít editor nano z následujícího příkazu:

nano batchjob.sh

Krok 7: Přidejte příkazy dávkových úloh

Protože vytváříme příkazy dávkových úloh uvnitř souboru bash, budete muset skriptu sdělit, aby používal shell bash, což lze provést přidáním následujícího řádku do souboru:

#!/bin/bash

Po přidání výše uvedeného řádku není čas přidávat příkazy, které budou fungovat na vašem systému Raspberry Pi. Ve skriptu můžete spustit více příkazů jeden po druhém, tyto příkazy mohou souviset s aktualizací systému, spuštěním souboru skriptu nebo prováděním jiných úloh.

Abychom to zjednodušili, použiji příkaz update and upgrade k aktualizaci balíčků na Raspberry Pi vzdáleně pomocí skriptu dávkové úlohy. Kompletní kód pro přidání do souboru je uveden níže:

#!/bin/bash

sudo apt aktualizace && sudo vhodný upgrade -a

Krok 8: Uložte soubor dávkové úlohy

Po přidání kompletního kódu musíte uložit soubor dávkové úlohy, to lze provést pomocí CTRL+X , přidat A a stiskněte Vstupte .

Krok 9: Vytvořte soubor jako spustitelný

Soubor dávkové úlohy musíte nastavit jako spustitelný na Raspberry Pi a to bude možné pouze tehdy, když spustíte následující příkaz:

chmod +x dávková úloha.sh

Krok 10: Spusťte soubor

Chcete-li nyní úspěšně spustit dávkovou úlohu na vzdáleném Raspberry Pi, můžete jednoduše spustit soubor skriptu z následujícího příkazu:

sh batchjob.sh

Skript můžete také spustit pomocí následujícího příkazu:

. / batchjob.sh

Když skript spustíte, může vás požádat o zadání vašeho hesla pro Raspberry Pi, jakmile jej napíšete dávková práce provede příkazy uvnitř souboru.

Protože jsem použil příkaz update, dávková práce začnu aktualizovat balíčky, jakmile spustím skript:

Závěr

Provádění dávkové úlohy je užitečný pro automatizaci úloh a jejich správu na vzdálených zařízeních Raspberry Pi. Tato příručka poskytuje podrobného průvodce krok za krokem pro spouštění dávkových úloh na vzdáleném Raspberry Pi nastavením vzdáleného připojení nejprve pomocí připojení SSH. Poté vytváření úloh a jejich spouštění na dálku na jiném počítači. Podle této příručky budou uživatelé schopni efektivně zvládnout úkoly, jako je zálohování dat, aktualizace systému a spouštění skriptů. To zvýší všestrannost a funkčnost zařízení Raspberry Pi na dálku.