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ávkové úlohy na vzdáleném Raspberry Pi
- Jak spustit dávkovou úlohu na vzdáleném Raspberry Pi
- Závěr
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 adresaNamí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 mybatchjobsKrok 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 mybatchjobsKrok 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.shKrok 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/bashPo 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/bashsudo 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.shKrok 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.shSkript můžete také spustit pomocí následujícího příkazu:
. / batchjob.shKdyž 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.