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 ~$).
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 -lapara 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.
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*