Esta dica é específica para quem tem o plano de banda larga GVT Mega Flex, aquele na qual sua velocidade durante o dia (entre segunda e sexta) é de 1 MB e a noite e fins de semana vai para e 3 MB e por fim, que goste de baixar arquivos utilizando o aMule.
Pois bem, fiz um script em Shell que inicializa o aMule, consultando antes o dia da semana e a hora. Assim, dependendo de quando for inicializado, ele configura o aMule para dar mais vazão aos dados ou não.
A solução completa se resume em três arquivos:
1. conecta_amule.sh (clique aqui para fazer o donwload do código)
Conteúdo:
#!/bin/bash
# Libera lock caso esteja bloqueado
rm /home/jk/.aMule/muleLock
# Restaura as configurações para a velocidade de 1 mega
cp /home/jk/.aMule/amule-1mega.conf /home/jk/.aMule/amule.conf
# Extrai a hora do sistema
hora=`date | cut -d” ” -f4 | cut -d: -f1`
# Extrai o dia da semana do sistema
dia=`date | cut -d” ” -f1`
# Se a hora do sistema for igual ou maior que 20h, ajusta para 3 megas
if [ $hora -ge 20 ]; then
cp /home/jk/.aMule/amule-3mega.conf /home/jk/.aMule/amule.conf
fi
# Se a hora do sistema for menor que 8h, ajusta para 3 megas
if [ $hora -lt 8 ]; then
cp /home/jk/.aMule/amule-3mega.conf /home/jk/.aMule/amule.conf
fi
# Se o dia da semana for igual a Sáb ou Dom, ajusta para 3 megas
if [ $dia = 'Sáb' -o $dia = 'Dom' ]; then
cp /home/jk/.aMule/amule-3mega.conf /home/jk/.aMule/amule.conf
fi
amule
# Fim do script
amule1-mega.conf
Conteúdo: suas configurações quando estiver com velocidade de 1 mega
3. amule3-mega.conf
Conteudo: suas configurações quando estiver com velocidade de 3 megas
Funcionamento da solução: chame o aMule via conecta_amule.sh – o script irá verificar data/horário e automaticamente irá copiar o conteúdo do arquivo amule3-mega.conf ou amule1-mega.conf para dentro do arquivo amule.conf, inciando o aplicativo com as configurações personalizadas.
Funciona 100% por aqui! O que você tem que fazer é alterar o script configura_amule.sh conforme o path de seus arquivos.