wils@web ~ $ cat ~/ajuda/guia-pratico-para-usar-bash-e-cron-para-agendar-backups-automaticos-no-linux.md

Linux

Guia prático para usar Bash e cron para agendar backups automáticos no Linux

atualizado em 06/08/2026

O Bash é um poderoso interpretador de comandos utilizado em sistemas Linux, enquanto o cron é uma ferramenta que permite agendar tarefas para serem executadas automaticamente. Neste guia, você aprenderá a usar o Bash e o cron para agendar backups automáticos no Linux.

Introdução

Realizar backups regulares é essencial para garantir a segurança dos dados. Com o uso do Bash e do cron, você pode automatizar esse processo, economizando tempo e reduzindo o risco de perda de dados.

Passo a Passo

1. Criar um Script de Backup

Primeiro, você precisa criar um script que realizará o backup. Abra um terminal e crie um novo arquivo:

nano /home/usuario/backup.sh

Insira o seguinte código no arquivo:

#!/bin/bash

# Diretório de origem
ORIGEM="/caminho/do/diretorio"

# Diretório de destino
DESTINO="/caminho/do/backup"

# Data atual
DATA=$(date +%Y-%m-%d_%H-%M-%S)

# Criar o backup
cp -r $ORIGEM $DESTINO/backup_$DATA

Salve e saia do editor (Ctrl+X, Y, Enter).

2. Tornar o Script Executável

Para que o script possa ser executado, você precisa torná-lo executável:

chmod +x /home/usuario/backup.sh

3. Agendar o Backup com Cron

Agora, você pode agendar o script para ser executado automaticamente. Edite a tabela do cron:

crontab -e

Adicione a seguinte linha para agendar o backup todos os dias às 2 da manhã:

0 2 * * * /home/usuario/backup.sh

Salve e saia do editor.

Conclusão

Agora você configurou com sucesso um sistema de backup automático usando Bash e cron. Lembre-se de verificar regularmente se os backups estão sendo realizados corretamente e considere armazená-los em um local seguro ou na nuvem.

Dica: Considere usar ferramentas de compressão, como tar ou gzip, para economizar espaço em disco nos backups.

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.