Neste guia, você aprenderá como executar um trabalho em lote se você acessar remotamente seu dispositivo Raspberry Pi de um local remoto. Aqui você encontrará:
- Por que é útil executar trabalhos em lote no Raspberry Pi remoto
- Como executar o trabalho em lote no Raspberry Pi remoto
- Conclusão
Por que é útil executar trabalho em lote no Raspberry Pi remoto
Executando um trabalho em lote em um Raspberry Pi remoto apresenta vários benefícios, especialmente quando o dispositivo Raspberry Pi está localizado em um local ou rede diferente. Alguns dos benefícios de correr trabalho em lote em um Raspberry Pi remoto são fornecidos abaixo:
- Você pode conectar vários dispositivos Raspberry Pi e configurar uma rede centralizada que compartilha a carga de trabalho do trabalho em lote em vários dispositivos. Isso equilibrará a carga entre os dispositivos e oferecerá melhor utilização de recursos e melhorará o tempo de execução da tarefa.
- Executando um controle remoto trabalho em lote em um Raspberry Pi aumentará a segurança do seu dispositivo, pois isola dados e processos confidenciais da máquina local do usuário. Assim, reduz a ameaça de qualquer infecção por malware ou acesso não autorizado ao seu dispositivo.
Como executar o trabalho em lote no Raspberry Pi remoto
Para executar um trabalho em lote no Raspberry Pi remoto, você pode usar as seguintes etapas:
Passo 1: Abra o Prompt de Comando/PowerShell ou Terminal no Windows, Linux ou Mac
Primeiro, você deve abrir o terminal do sistema, pode ser Prompt de Comando/PowerShell no Windows ou Terminal no Linux ou Mac.
Etapa 2: habilitar SSH no Raspberry Pi
Certifique-se de que o SSH esteja habilitado no Raspberry Pi e, se não estiver, você pode habilitar o SSH na linha de comando executando o seguinte comando:
sudo raspi-config
O comando acima abrirá a configuração do Raspberry Pi no terminal onde você pode habilitar o SSH a partir do Opções de interface :
Você também pode abrir a configuração do Raspberry Pi na GUI navegando até o menu do aplicativo e usando o Preferências opção e selecionando o Configuração do Raspberry Pi :
Então você pode ativar o SSH no Interfaces guia alternando o botão SSH para a direita:
Etapa 3: SSH em um Raspberry Pi
Agora, acesse remotamente o terminal Raspberry Pi por meio de SSH no sistema Windows, Mac ou Linux usando a seguinte sintaxe:
ssh nome de usuário @ Endereço de IPEm vez de nome de usuário e Endereço de IP , digite seu nome de usuário e endereço IP do Raspberry Pi.
Observação: Você pode encontrar o endereço IP do Raspberry Pi no nome do host -I comando no terminal.
Etapa 4: criar um diretório de tarefas em lote
Para organização, é melhor criar um diretório separado no sistema Raspberry Pi onde todos os seus arquivos de trabalho em lote são colocados. Você pode criar um diretório de trabalho em lote com o nome meus trabalhos em lote executando o seguinte comando:
mkdir meus trabalhos em loteEtapa 5: navegue até o diretório de trabalhos em lote
Para navegar para meus trabalhos em lote diretório no Raspberry Pi, você pode simplesmente executar o seguinte comando:
cd meus trabalhos em loteEtapa 6: crie um script de trabalho em lote
Agora, você precisa criar um script de trabalho em lote dentro do meus trabalhos em lote diretório e para isso você pode usar o editor nano a partir do seguinte comando:
nano trabalho em lote.shEtapa 7: adicionar comandos de trabalhos em lote
Como estamos criando comandos de trabalhos em lote dentro do arquivo bash, você precisará informar ao script para usar o shell bash. Isso pode ser feito adicionando a seguinte linha no arquivo:
#!/bin/bashDepois de adicionar a linha acima, não é hora de adicionar comandos que funcionarão em seu sistema Raspberry Pi. Você pode executar vários comandos dentro do script, um por um. Esses comandos podem estar relacionados à atualização do sistema, execução de um arquivo de script ou execução de outras tarefas.
Aqui, para simplificar, usarei o comando update e upgrade para atualizar os pacotes no Raspberry Pi remotamente por meio de um script de trabalho em lote. O código completo para adicionar dentro do arquivo é fornecido abaixo:
#!/bin/bashsudo atualização adequada && sudo atualização adequada -e
Etapa 8: salve o arquivo do trabalho em lote
Após adicionar o código completo, você deve salvar o arquivo do trabalho em lote, isso pode ser feito usando CTRL+X , adicionar E e pressione Digitar .
Etapa 9: tornar o arquivo executável
Você deve tornar seu arquivo de trabalho em lote executável no Raspberry Pi e isso só será possível se você executar o seguinte comando:
chmod +x trabalho em lote.shEtapa 10: execute o arquivo
Agora, para executar o trabalho em lote com sucesso no Raspberry Pi remoto, você pode simplesmente executar o arquivo de script a partir do seguinte comando:
eh trabalho em lote.shVocê também pode executar o script com o seguinte comando:
. / trabalho em lote.shAo executar o script, ele pode solicitar a digitação da senha do Raspberry Pi, assim que você escrevê-la, o trabalho em lote irá executar os comandos dentro do arquivo.
Desde que usei o comando update, o trabalho em lote começarei a atualizar os pacotes assim que eu executar o script:
Conclusão
Executando trabalhos em lote é útil para automatizar tarefas e gerenciá-las em dispositivos Raspberry Pi remotos. Este guia fornece um guia passo a passo detalhado para executar trabalhos em lote em um Raspberry Pi remoto, configurando primeiro uma conexão remota usando a conexão SSH. Em seguida, crie jobs e execute-os remotamente em outro computador. Seguindo este guia, os usuários serão capazes de lidar com tarefas com eficiência, como backups de dados, atualizações de sistema e execução de scripts. Isso aumentará a versatilidade e a funcionalidade dos dispositivos Raspberry Pi remotamente.