Script para desabilitar o backup via cpanel

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!

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

    
        # 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}