Um script para manter suas mega contas vivas e imprimir as informações de armazenamento usadas ( df -h
).
Registra automaticamente cada execução no arquivo ~/keep-mega-alive.log
(desde v1.2)
Obtenha-o em https://mega.io/cmd ou usando APT
A vantagem de fazer isso dessa forma é que as atualizações do MEGAcmd serão automaticamente buscadas e instaladas quando você atualizar seus pacotes.
Adicione a chave de assinatura MEGA para o repositório
curl -fsSL https://mega.nz/keys/MEGA_signing.key | sudo apt-key add -
Adicione o repositório, substitua <OS>
pelo caminho da versão do seu sistema operacional encontrado em https://mega.nz/linux/MEGAsync/
sudo echo " deb https://mega.nz/linux/MEGAsync/<OS>/ ./ " > /etc/apt/sources.list.d/mega-nz.list
Depois é só instalar
sudo apt update
sudo apt install megacmd
No seu diretório inicial ( ~
), baixe a versão mais recente do script e torne-o executável
curl -O https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.sh
chmod u+x keep-mega-alive.sh
Crie um arquivo CSV mega-logins.csv
com seus mega logins, com cada e-mail e senha separados por vírgula e em uma linha separada, em seu diretório inicial, assim:
[email protected],password1
[email protected],password2
[email protected],password3
Para Windows, baixe e use o arquivo keep-mega-alive.bat
em vez do arquivo keep-mega-alive.sh
em todos os lugares.
https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.bat
Atualize sua versão atual do script simplesmente baixando-o novamente
curl -O https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.sh
chmod u+x keep-mega-alive.sh
Depois de criar mega-logins.csv
em seu diretório inicial e o script ser executável (consulte Instalação), basta executá-lo:
~ /keep-mega-alive.sh
Por padrão, o script procurará o arquivo mega-logins.csv
no mesmo diretório em que o script reside, mas você pode especificar um caminho para este arquivo da seguinte forma:
~ /keep-mega-alive.sh path/to/logins-file.csv
Você pode usar crontab
para agendar a execução do script em intervalos regulares, adicionando uma entrada ao seu arquivo cron (execute crontab -e
).
0 0 1 * * path/to/keep-mega-alive.sh & > /dev/null
0 0 1 * /2 * path/to/keep-mega-alive.sh & > /dev/null
0 0 1 * /3 * path/to/keep-mega-alive.sh & > /dev/null
O script registra tudo no arquivo keep-mega-alive
em seu diretório inicial. Se você quiser ver tentativas de login malsucedidas, execute
cat ~ /keep-mega-alive.log | grep ERROR
Encontre a versão do seu script executando
~ /keep-mega-alive.sh --version