wils@web ~ $ cat ~/ajuda/como-automatizar-tarefas-repetitivas-usando-scripts-bash-no-ubuntu-22-04-guia-passo-a-passo.md

Linux

Como automatizar tarefas repetitivas usando scripts Bash no Ubuntu 22.04: Guia passo a passo

atualizado em 04/09/2026

Automatizar tarefas repetitivas pode economizar tempo e reduzir erros. Neste guia, vamos aprender a criar scripts Bash no Ubuntu 22.04 para automatizar tarefas comuns.

Passo 1: Entendendo o Bash

O Bash é um interpretador de comandos que permite executar scripts. Para começar, abra o terminal.

Passo 2: Criando um script Bash

Vamos criar um script simples que lista arquivos em um diretório. Siga os passos abaixo:

  1. Abra o terminal.
  2. Use o comando
    nano listar_arquivos.sh
    para criar um novo arquivo de script.
  3. Adicione o seguinte código ao arquivo:
#!/bin/bash
# Script para listar arquivos
ls -l
  1. Salve o arquivo pressionando CTRL + X, depois Y e Enter.

Passo 3: Tornando o script executável

Antes de executar o script, precisamos torná-lo executável:

chmod +x listar_arquivos.sh

Passo 4: Executando o script

Agora você pode executar o script com o seguinte comando:

./listar_arquivos.sh

Isso listará todos os arquivos no diretório atual.

Passo 5: Automatizando tarefas mais complexas

Você pode adicionar mais comandos ao seu script. Por exemplo, um script que faz backup de um diretório:

#!/bin/bash
# Script para backup
cp -r /caminho/origem /caminho/destino

Passo 6: Agendando a execução do script

Para agendar a execução do script, use o cron:

crontab -e

Adicione uma linha como a seguinte para executar o script diariamente às 2 da manhã:

0 2 * * * /caminho/listar_arquivos.sh

Conclusão

Automatizar tarefas com scripts Bash no Ubuntu é uma maneira eficaz de aumentar a produtividade. Experimente criar scripts para outras tarefas repetitivas e utilize o cron para agendá-los. Dica: Sempre teste seus scripts em um ambiente seguro antes de utilizá-los em produção.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.