X-2

Como Configurar uma Rotina de Limpeza Automática de Canais

Criando o Script de Limpeza de memoria ram para load balance de canais

 

1. Criar o Script

Abra o terminal e use seu editor de texto preferido para criar um novo arquivo chamado limpar_streams.sh. Vamos usar o nano para este exemplo:

				
					nano limpar_streams.sh
				
			

Insira o seguinte código no arquivo:

				
					#!/bin/bash
# Caminho do diretório para limpeza
DIR=”/home/xtreamcodes/iptv_xtream_codes/streams/”
# Removendo arquivos .ts
rm -rf ${DIR}*.ts
echo “Limpeza concluída: $(date)” >> /var/log/limpar_streams.log
				
			

2. Tornar o Script Executável

Após salvar o arquivo, torne-o executável com o seguinte comando:

				
					chmod +x limpar_streams.sh
				
			

3. Agendando a Tarefa no Cron

Para agendar a execução automática do script, abra o crontab com:

				
					crontab -e
				
			

4. Adicionar a Tarefa Agendada

No final do arquivo crontab, adicione a seguinte linha para executar o script às 4h da manhã a cada 3 dias:

				
					0 4 */3 * * /root/limpar_streams.sh


				
			

Lembre-se de substituir caso não use o root altere /root/ pelo caminho real onde o script limpar_streams.sh está localizado.

5. Salvar e Sair

Salve as alterações e feche o editor para ativar a tarefa agendada.

Considerações de Segurança

É crucial ser cauteloso ao usar rm -rf, pois ele remove arquivos e diretórios irreversivelmente. 

Essa ação é indicada somente para servidor de canais.

Conclusão

Este tutorial orientou você através do processo de criação e agendamento de um script de limpeza para remover arquivos .ts em um diretório onde foca localizado os canais. Implementar rotinas de limpeza automatizadas como essa pode ajudar a liberar espaço em memoria ram.

Tempo limitado de oferta
Ganhe 10% de desconto no sua primeira compra na Xtream Codes
Inscreva-se em nosso boletim informativo para obter informações atualizadas, promoções e insights.​