Como executar o trabalho em lote no Raspberry Pi remoto

Como Executar O Trabalho Em Lote No Raspberry Pi Remoto



O Raspberry Pi é uma série de pequenos computadores de placa única usados ​​para realizar uma ampla gama de tarefas, como navegação na web, programação, automação residencial e outras. Entre essas tarefas, uma delas é executar trabalhos em lote no Raspberry Pi. O trabalhos em lote são basicamente um tipo de trabalho que você envia para um agendador em lote, que é um programa de software usado para agendar e gerenciar trabalhos. O trabalhos em lote normalmente são executados em segundo plano do seu sistema operacional; assim, eles não interferirão em suas outras atividades. Esses trabalhos em lote eu nclui backup de dados, execução de simulações de longa duração, execução de scripts, atualização de sistemas e muito mais. Eles economizam seu tempo executando tarefas que você se esqueceu de fazer com mais frequência, ajudando você a se concentrar mais em tarefas complexas ou urgentes.

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 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 IP

Em 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 lote

Etapa 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 lote

Etapa 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.sh

Etapa 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/bash

Depois 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/bash

sudo 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.sh

Etapa 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.sh

Você também pode executar o script com o seguinte comando:

. / trabalho em lote.sh

Ao 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.