In questa guida imparerai come eseguire a lavoro in batch se accedi in remoto al tuo dispositivo Raspberry Pi da una posizione remota. Qui troverai:
- Perché è utile eseguire lavori batch su Raspberry Pi remoto
- Come eseguire lavori batch su Raspberry Pi remoto
- Conclusione
Perché è utile eseguire lavori batch su Raspberry Pi remoto
Correre a lavoro in batch su un Raspberry Pi remoto presenta numerosi vantaggi soprattutto quando il dispositivo Raspberry Pi si trova in una posizione o in una rete diversa. Alcuni dei vantaggi della corsa lavoro in batch su un Raspberry Pi remoto sono riportati di seguito:
- Puoi connettere più dispositivi Raspberry Pi e configurare una rete centralizzata che condivide il carico di lavoro del lavoro in batch su più dispositivi. Ciò bilancerà il carico tra i dispositivi e offrirà un migliore utilizzo delle risorse e migliorerà il tempo di esecuzione dell'attività.
- Esecuzione di un telecomando lavoro in batch su un Raspberry Pi migliorerà la sicurezza del tuo dispositivo poiché isola i dati e i processi sensibili dal computer locale dell'utente. Pertanto, riduce la minaccia di eventuali infezioni da malware o accesso non autorizzato al tuo dispositivo.
Come eseguire lavori batch su Raspberry Pi remoto
Per eseguire a lavoro in batch sul Raspberry Pi remoto, puoi utilizzare i seguenti passaggi:
Passaggio 1: apri il prompt dei comandi/PowerShell o il terminale su Windows, Linux o Mac
Per prima cosa devi aprire il terminale di sistema, che può essere Prompt dei comandi/PowerShell su Windows o Terminale su Linux o Mac.
Passaggio 2: abilita SSH su Raspberry Pi
Assicurati che SSH sia abilitato su Raspberry Pi e, in caso contrario, puoi abilitare SSH dalla riga di comando eseguendo il seguente comando:
sudo raspi-config
Il comando precedente aprirà la configurazione Raspberry Pi sul terminale dove potrai abilitare SSH da Opzioni di interfaccia :
Puoi anche aprire la configurazione Raspberry Pi dalla GUI navigando verso il menu dell'applicazione, quindi utilizzando il file Preferenze opzione e selezionando l'opzione Configurazione Raspberry Pi :
Quindi puoi abilitare SSH dal file Interfacce scheda spostando il pulsante SSH a destra:
Passaggio 3: SSH in un Raspberry Pi
Ora accedi da remoto al terminale Raspberry Pi tramite SSH su un sistema Windows, Mac o Linux utilizzando la seguente sintassi:
ssh nome utente @ Indirizzo IPInvece di nome utente E Indirizzo IP , digita il nome utente e l'indirizzo IP del tuo Raspberry Pi.
Nota: Puoi trovare il tuo indirizzo IP Raspberry Pi da nome host -I comando nel terminale.
Passaggio 4: creare una directory di lavori batch
Per l'organizzazione è meglio creare una directory separata sul sistema Raspberry Pi in cui vengono posizionati tutti i file di lavoro batch. È possibile creare una directory di lavori batch con il nome mybatchjobs eseguendo il seguente comando:
mkdir mybatchjobsPassaggio 5: accedere alla directory dei lavori batch
Per navigare verso mybatchjobs directory su Raspberry Pi, puoi semplicemente eseguire il seguente comando:
CD mybatchjobsPassaggio 6: creare uno script di lavoro batch
Ora devi creare uno script di lavoro batch all'interno del file mybatchjobs directory e per questo puoi utilizzare l'editor nano dal seguente comando:
nano batchjob.shPassaggio 7: aggiungere i comandi dei processi batch
Poiché stiamo creando comandi di lavori batch all'interno del file bash, dovrai dire allo script di utilizzare la shell bash, questo può essere fatto aggiungendo la seguente riga nel file:
#!/bin/bashDopo aver aggiunto la riga precedente, non è il momento di aggiungere comandi che funzioneranno sul tuo sistema Raspberry Pi. È possibile eseguire più comandi all'interno dello script uno per uno, questi comandi possono essere correlati all'aggiornamento del sistema, all'esecuzione di un file di script o all'esecuzione di altre attività.
Qui, per semplificare le cose, utilizzerò il comando update and upgrade per aggiornare i pacchetti su Raspberry Pi da remoto tramite uno script di lavoro batch. Di seguito viene fornito il codice completo da aggiungere all'interno del file:
#!/bin/bashsudo aggiornamento adeguato && sudo aggiornamento adeguato -E
Passaggio 8: salvare il file di lavoro batch
Dopo aver aggiunto il codice completo, è necessario salvare il file del lavoro batch, questa operazione può essere eseguita utilizzando CTRL+X , aggiungere E e premere accedere .
Passaggio 9: rendere il file eseguibile
Devi rendere eseguibile il tuo file di lavoro batch su Raspberry Pi e può essere possibile solo se esegui il seguente comando:
chmod +x batchjob.shPassaggio 10: eseguire il file
Ora per eseguire correttamente il lavoro batch sul Raspberry Pi remoto, puoi semplicemente eseguire il file di script dal seguente comando:
sh batchjob.shPuoi anche eseguire lo script con il seguente comando:
. / batchjob.shQuando esegui lo script, potrebbe chiederti di inserire la password del tuo Raspberry Pi, non appena la scrivi, il file lavoro in batch eseguirà i comandi all'interno del file.
Da quando ho utilizzato il comando update, il file lavoro in batch inizierà ad aggiornare i pacchetti non appena eseguo lo script:
Conclusione
In esecuzione lavori batch è utile per automatizzare le attività e gestirle su dispositivi Raspberry Pi remoti. Questa guida fornisce una guida dettagliata passo passo per eseguire lavori batch su un Raspberry Pi remoto configurando prima una connessione remota utilizzando la connessione SSH. Quindi creare lavori ed eseguirli in remoto su un altro computer. Seguendo questa guida, gli utenti saranno in grado di gestire in modo efficiente attività come backup dei dati, aggiornamenti di sistema ed esecuzione di script. Ciò migliorerà la versatilità e la funzionalità dei dispositivi Raspberry Pi da remoto.