Deixar apenas os ultimos 10 backups do Mk-auth e exluir os antigos

Guia do Cliente - Backup Automático no MK-Auth

Introdução:

Bem-vindo ao guia do cliente para configurar backups automáticos no MK-Auth. Siga os passos abaixo para garantir a segurança de seus dados.

Passos para Configurar Backup Automático:

Passo 1: Acesse o Servidor via SSH

Use um terminal ou programa SSH para se conectar ao seu servidor:

bash
ssh seu_usuario@seu_servidor

Passo 2: Crie o Arquivo de Backup

No diretório raiz do MK-Auth, crie um arquivo chamado bckp.sh e adicione o seguinte conteúdo:

bash
#!/bin/bash # Diretório dos backups backup_dir="/opt/mk-auth/bckp/" # Número desejado de backups a serem mantidos keep_backups=10 # Remover backups antigos cd "$backup_dir" || exit find . -type f -name "*.maz" -exec stat --format="%Y %n" {} \; | sort -n | awk -v keep=$keep_backups '{if(NR>keep)print $2}' | xargs rm -f

Passo 3: Dê Permissões de Execução

Dê permissões de execução ao script bckp.sh:

bash
chmod +x bckp.sh

Passo 4: Configure o Cron Job

Abra o crontab para edição:

bash
crontab -e

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

bash
0 2 * * * /root/bckp.sh

Salve e saia do editor.

Dúvidas ou Problemas?

Se você tiver alguma dúvida ou encontrar problemas durante o processo, entre em contato com nosso suporte técnico para obter assistência imediata.

Esta resposta lhe foi útil?

Artigos Relacionados

Integração Com Mikrotik

Neste vídeo irei ensinar a fazer uma integração do mk-auth com mikrotik de forma bem explicada...