Un script para mantener vivas sus megacuentas e imprimir la información de almacenamiento usada ( df -h
).
Registra automáticamente cada ejecución en el archivo ~/keep-mega-alive.log
(desde v1.2)
Consíguelo en https://mega.io/cmd o usando APT
La ventaja de hacerlo de esta manera es que las actualizaciones de MEGAcmd se buscarán e instalarán automáticamente cuando actualice sus paquetes.
Agregue la clave de firma MEGA para el repositorio
curl -fsSL https://mega.nz/keys/MEGA_signing.key | sudo apt-key add -
Agregue el repositorio, reemplace <OS>
con la ruta de la versión de su sistema operativo que se encuentra en https://mega.nz/linux/MEGAsync/
sudo echo " deb https://mega.nz/linux/MEGAsync/<OS>/ ./ " > /etc/apt/sources.list.d/mega-nz.list
Entonces solo instálalo
sudo apt update
sudo apt install megacmd
Desde su directorio de inicio ( ~
), descargue la última versión del script y hágalo ejecutable.
curl -O https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.sh
chmod u+x keep-mega-alive.sh
Cree un archivo CSV mega-logins.csv
con sus mega inicios de sesión, con cada correo electrónico y contraseña separados por una coma y en una línea separada, debajo de su directorio de inicio, así:
[email protected],password1
[email protected],password2
[email protected],password3
Para Windows, descargue y utilice el archivo keep-mega-alive.bat
en lugar del archivo keep-mega-alive.sh
en todas partes.
https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.bat
Actualice su versión actual del script simplemente volviéndolo a descargar
curl -O https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.sh
chmod u+x keep-mega-alive.sh
Una vez que haya creado mega-logins.csv
en su directorio de inicio y el script sea ejecutable (consulte Instalación), simplemente ejecútelo:
~ /keep-mega-alive.sh
De forma predeterminada, el script buscará el archivo mega-logins.csv
en el mismo directorio en el que reside el script, pero puede especificar una ruta a este archivo de la siguiente manera:
~ /keep-mega-alive.sh path/to/logins-file.csv
Puede usar crontab
para programar la ejecución del script a intervalos regulares agregando una entrada a su archivo cron (ejecute 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
El script registra todo lo que hay en el archivo keep-mega-alive
en su directorio de inicio. Si desea ver los intentos de inicio de sesión fallidos, ejecute
cat ~ /keep-mega-alive.log | grep ERROR
Encuentre su versión de script ejecutando
~ /keep-mega-alive.sh --version