# Cria o script de limpeza cat > /var/opt/mssql/backups/limpar_backups.sh << 'EOF' #!/bin/bash # Deleta arquivos .bak com mais de 15 dias find /var/opt/mssql/backups/ -name "*.bak" -mtime +15 -delete echo "[$(date)] Limpeza concluída." >> /var/opt/mssql/backups/limpeza.log EOF # Dá permissão de execução chmod +x /var/opt/mssql/backups/limpar_backups.sh # Agenda no cron todo domingo às 03:00 (crontab -l 2>/dev/null; echo "0 3 * * 0 /var/opt/mssql/backups/limpar_backups.sh") | crontab - # Confirma o cron crontab -l #------------------------------------------------------------------------------------------------- cat > /var/opt/mssql/backups/limpar_backups.sh << 'EOF' #!/bin/bash find /var/opt/mssql/backups/ -name "*.bak" -mtime +15 -delete echo "[$(date)] Limpeza concluída." >> /var/opt/mssql/backups/limpeza.log EOF #Dar permissão chmod +x /var/opt/mssql/backups/limpar_backups.sh # Executar script /var/opt/mssql/backups/limpar_backups.sh && cat /var/opt/mssql/backups/limpeza.log # Agendar JOB (crontab -l 2>/dev/null; echo "0 3 * * 0 /var/opt/mssql/backups/limpar_backups.sh") | crontab - # confirmar agendamento crontab -l