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}