Liberar Full Backup do cPanel somente em Determinado Horário
- 08/11/2014
- Dicas Gerais, Segurança, Tutoriais
Hoje em dia, devido a tecnologia utilizada em novos servidores, já é possível comportar um número muito maior de contas em um servidor; Porém, um dos problemas que administradores de servidores enfrentam é o alto load após o requerimento ou solicitação de backups de contas muito grandes através do cPanel. Por isto, elaborei uma solução para aqueles que desejam bloquear a criação de backups em horário comercial.
O primeiro passo é logar no SSH através de sua conta de root.
Agora, crie um novo arquivo(através do nano ou vi, eu, preferencialmente utilizo o vi)
vi /usr/backup
E insira este conteúdo:
#!/bin/bash
if grep -q “backup=0″ /var/cpanel/features/default
then
sed -i “/backup=0/ d” /var/cpanel/features/default
else
echo “backup=0″ >> /var/cpanel/features/default
fi
Salve o arquivo através de esq > :wq
O próximo passo é dar as permissões de execução para este arquivo, então execute o comando:
chmod +x /usr/backup
Agora, iremos adicionar o mesmo em nossa crontab. Digite crontab -e e adicione:
0 23 * * * /usr/backup
0 6 * * * /usr/backup
Isto irá liberar o uso de backup apenas das 23 às 06. Se você estiver no horário de backups não precisará executar o comando que irei citar, porém se estiver no horário em que não se pode fazer backups você terá de desativá-los através do comando /usr/backup
Espero que tenham gostado da dica; Esta é a maneira correta de bloquear os backups, desta maneira, os usuários não verão o ícone de backup em seu cpanel e não poderão acessar a página de backup mesmo que manualmente!
Relacionado