backupally task
Gerencia tasks de backup configuradas no sistema.
Sintaxe
backupally task <SUBCOMANDO> [OPÇÕES]Subcomandos
| Subcomando | Descrição |
|---|---|
list |
Listar todas as tasks |
create |
Criar nova task (interativo) |
clone |
Clonar task existente |
validate |
Validar configuração |
enable |
Habilitar task |
disable |
Desabilitar task |
delete |
Remover task |
show |
Exibir detalhes da task |
task list
Lista todas as tasks configuradas.
backupally task listSaída exemplo:
ID STATUS SCHEDULE LAST RUN NEXT RUN
mysql-prod enabled 0 2 * * * 2026-02-11 02:00:00 2026-02-12 02:00:00
website-backup enabled 0 3 * * * 2026-02-11 03:00:00 2026-02-12 03:00:00
mongodb-logs disabled 0 */6 * * * 2026-02-10 18:00:00 -task create
Inicia o wizard interativo para criar uma nova task.
backupally task createO wizard solicita:
- ID da task (identificador único)
- Nome descritivo
- Tipo de backup (database, fileset)
- Configuração do target
- Storage de destino
- Agendamento (cron)
task clone
Clona uma task existente com novo ID.
backupally task clone <SOURCE_ID> <NEW_ID>A task clonada é criada desabilitada por padrão.
Exemplo:
backupally task clone mysql-prod mysql-stagingtask validate
Valida a configuração de uma task.
backupally task validate <TASK_ID>Verifica:
- Sintaxe do arquivo TOML
- Campos obrigatórios
- Conexão com target (opcional)
- Acesso ao storage
Exemplo:
backupally task validate mysql-prodtask enable
Habilita uma task desabilitada.
backupally task enable <TASK_ID>task disable
Desabilita uma task sem removê-la.
backupally task disable <TASK_ID>task delete
Remove uma task do sistema.
backupally task delete <TASK_ID>Um arquivo .bak é criado como backup antes da remoção.
task show
Exibe detalhes completos de uma task.
backupally task show <TASK_ID>Exemplos
Criar e Habilitar Task
backupally task create
backupally task validate my-new-task
backupally task enable my-new-taskClonar para Ambiente de Staging
backupally task clone mysql-prod mysql-staging
backupally task enable mysql-stagingDesabilitar Temporariamente
backupally task disable mysql-prod
# ... manutenção ...
backupally task enable mysql-prodLocalização dos Arquivos
Tasks são armazenadas em:
/etc/backupally/tasks.d/
├── mysql-prod.toml
├── website-backup.toml
└── mongodb-logs.tomlHot Reload
O scheduler detecta automaticamente mudanças nos arquivos de task a cada 5 segundos. Não é necessário reiniciar o serviço.
By Borlot.com.br on 11/02/2026