SSH & Avançado 2 visualizações

Como automatizar tarefas repetitivas com scripts Bash no servidor via SSH

Ver no WHMCS

Como automatizar tarefas repetitivas com scripts Bash no servidor via SSH

Olá, querido cliente da GeHost! 👋 Seja bem-vindo ao seu guia de automatização com Bash — o seu primeiro passo rumo à liberdade de tarefas manuais no servidor. Aqui, você vai aprender a usar o SSH (um portal seguro para seu servidor) para rodar scripts que fazem tudo por você. É como ter um ajudante digital que nunca dorme!

Sensei diz: "O poder da automação não está em fazer mais, mas em fazer com menos esforço. Com Bash, você transforma repetição em sabedoria."

Antes de começar: o que você precisa

Para seguir este guia, você precisa de:

  • Seu acesso ao painel da GeHost (painel.gehost.com.br)
  • Um plano de hospedagem com acesso via SSH (disponível em todos os planos GeHost)
  • Um cliente SSH instalado no seu computador (como Putty para Windows ou o terminal nativo do macOS/Linux)
  • Seu nome de usuário e senha de acesso SSH (fornecidos no painel)

Se não tem acesso SSH, vá no painel → SSH & Shell → ative o acesso. É rápido e seguro!

Passo 1: Conecte-se ao servidor via SSH

Abra seu terminal (ou Putty) e digite:

ssh seu_usuario@seu_servidor.gehost.com.br

Substitua seu_usuario pelo seu nome de usuário (ex: cliente123) e seu_servidor pelo nome do servidor que aparece no painel.

Depois de confirmar, digite sua senha. Se tudo estiver certo, você verá uma mensagem de boas-vindas e o prompt do sistema (como ~$).

Tela de login do cPanel com campos de usuário e senha

Passo 2: Crie seu primeiro script Bash

Agindo no terminal, vamos criar um arquivo simples que exibe uma mensagem. Digite:

nano meu_primeiro_script.sh

Isso abre o editor nano. Agora, digite o seguinte conteúdo:

#!/bin/bash
echo "Olá! Este script foi executado com sucesso no servidor da GeHost!"

Depois de digitar, pressione Ctrl + O para salvar, depois Enter para confirmar. Feche com Ctrl + X.

Passo 3: Torne o script executável

Scripts precisam de permissão para rodar. Digite:

chmod +x meu_primeiro_script.sh

Isso dá permissão de execução ao arquivo.

Passo 4: Execute o script

Para rodar, digite:

./meu_primeiro_script.sh

Se tudo estiver certo, você verá a mensagem:

Olá! Este script foi executado com sucesso no servidor da GeHost!

Parabéns! Você acabou de automatizar sua primeira tarefa. 🎉

Passo 5: Automatize com o Cron (o verdadeiro poder!)

Quer que o script rode sozinho, por exemplo, todos os dias às 8h? Use o Cron — o cronômetro do servidor.

Digite:

crontab -e

Isso abre o editor de tarefas agendadas. Adicione esta linha:

0 8 * * * /home/seu_usuario/meu_primeiro_script.sh

Explicando:

  • 0 8 → às 8h da manhã
  • * → todos os dias
  • * → todos os meses
  • * → todos os dias da semana
  • /home/seu_usuario/meu_primeiro_script.sh → caminho completo do seu script

Salve com Ctrl + O → Enter → Ctrl + X.

Pronto! O script agora roda sozinho toda manhã. Você só precisa se lembrar de fazer o trabalho quando o script não estiver mais no lugar… 😄

Exemplos práticos de automação

Com esse poder, você pode automatizar coisas como:

  • Backup diário de pastas importantes
  • Limpeza automática de arquivos temporários
  • Verificação de espaço em disco
  • Envio de relatórios por e-mail (com scripts que enviam dados)
  • Atualização automática de certificados SSL

Use sua criatividade — o servidor é seu aliado!

Dicas do Sensei

  • Use cd ~ para ir ao diretório principal (home) do usuário.
  • Use ls -la para ver todos os arquivos, inclusive os ocultos.
  • Se precisar de ajuda com um comando, digite man nome_do_comando (ex: man crontab).
  • Seu script deve sempre começar com #!/bin/bash — é a “porta de entrada”.
  • Evite scripts que consomem muita memória ou CPU. O servidor é seu parceiro, não seu escravo.

Quer mais? Use o Backup com segurança

Se você tem um script que faz backup, use o Backup no cPanel para salvar os arquivos gerados. Vá em Backup no painel e crie um backup parcial do diretório onde o script salva os arquivos.

Tela de Backup no cPanel com opções de backup completo e parcial

Conclusão: Você é o mestre do servidor agora

Automatizar tarefas não é só para especialistas. É para quem quer fazer mais com menos esforço — e você já está no caminho certo. Cada script que você escreve é um passo em direção à liberdade digital.

Se precisar de ajuda, entre em contato com nosso suporte no painel. Estamos aqui para você, sempre.

Com carinho,
Sensei da GeHost
*Grupo G e Soluções e Eventos LTDA – CNPJ: 46.647.904/0001-04*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.