Script para desabilitar o backup via cpanel

Backup computers
  • 22 de out de 2014
  • 2561 Visualizações
  • 2 Comentários

Este script possibilita você desabilitar a função do backup pelo cPanel em períodos de acordo com sua preferência via cronjob.

Mas, para que eu devo desabiliar esta função?

Bem, você deve ter em mente que a tarefa de backup é muito custosa para o servidor. Muitos backups simultâneos poderá causar lentidão ao servidor.

Então, recomendo que faça liberação sempre durante o período de menor pico. No meu caso, seria entre 23h as 05h.

Para quem usa o script cPremote Backup, tem a opção para desabilitar também!

# script to disable/enable backup
# you must initialize the file with "backup=0" and "cpremotebackupmanager=0"
# you must add a line in cronta
# 0 23 * * * sh /your_path/backup.sh
# 0 6 * * * sh /your_path/backup.sh
# powered by Tiago Matos - web developer :: www.tiagomatos.com

# path
path=/var/cpanel/features/default

# cpanel backup
if grep -q "backup=0" ${path}; then
    sed -i "/backup=0/ d" ${path}
else
    echo "backup=0" >> ${path}
fi

# cpremote backup
if grep -q "cpremotebackupmanager=0" ${path}; then
    sed -i "/cpremotebackupmanager=0/ d" ${path}
else
    echo "cpremotebackupmanager=0" >> ${path}
fi

Bom, agora basta você configurar o seu cron de acordo com a sua necessidade.

Tem uma forma melhor para bloquear backups via cPanel? Compartilhe e deixe o post mais atrativo.

TAGS: cpanel, linux, centOS, backup cpanel, tiagomatosweb

Deixe um comentário


2 Comentários

    • Você esqueceu de desligar também o assistente de backup: backupwizard=0 Outro detalhe no seu script é que ele não sabe que horas são agora então pode acontecer do servidor ser reiniciado e tirar tudo de sincronia não?

      • Olá Jader,

        Não, pois mesmo que o servidor seja iniciado ele vai funcionar com um certo timezone e aí o cron vai rodar de acordo com este timezone.