Ein Skript, um Ihre Mega-Konten am Leben zu halten und die Informationen zum verwendeten Speicher auszudrucken ( df -h
).
Protokolliert automatisch jeden Lauf in der Datei ~/keep-mega-alive.log
(seit v1.2)
Holen Sie es sich von https://mega.io/cmd oder mit APT
Der Vorteil dieser Vorgehensweise besteht darin, dass Updates von MEGAcmd automatisch abgerufen und installiert werden, wenn Sie Ihre Pakete aktualisieren.
Fügen Sie den MEGA-Signaturschlüssel für das Repository hinzu
curl -fsSL https://mega.nz/keys/MEGA_signing.key | sudo apt-key add -
Fügen Sie das Repo hinzu und ersetzen Sie <OS>
durch den Pfad Ihrer Betriebssystemversion, den Sie unter https://mega.nz/linux/MEGAsync/ finden.
sudo echo " deb https://mega.nz/linux/MEGAsync/<OS>/ ./ " > /etc/apt/sources.list.d/mega-nz.list
Dann installieren Sie es einfach
sudo apt update
sudo apt install megacmd
Laden Sie aus Ihrem Home-Verzeichnis ( ~
) die neueste Version des Skripts herunter und machen Sie es ausführbar
curl -O https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.sh
chmod u+x keep-mega-alive.sh
Erstellen Sie eine CSV-Datei mega-logins.csv
mit Ihren Mega-Logins, wobei jede E-Mail-Adresse und jedes Passwort durch ein Komma getrennt und in einer separaten Zeile unter Ihrem Home-Verzeichnis stehen, etwa so:
[email protected],password1
[email protected],password2
[email protected],password3
Laden Sie für Windows die Datei keep-mega-alive.bat
herunter und verwenden Sie sie überall anstelle der Datei keep-mega-alive.sh
.
https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.bat
Aktualisieren Sie Ihre aktuelle Version des Skripts, indem Sie es einfach erneut herunterladen
curl -O https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.sh
chmod u+x keep-mega-alive.sh
Sobald Sie mega-logins.csv
in Ihrem Home-Verzeichnis erstellt haben und das Skript ausführbar ist (siehe Installation), führen Sie es einfach aus:
~ /keep-mega-alive.sh
Standardmäßig sucht das Skript nach der Datei mega-logins.csv
im selben Verzeichnis, in dem sich das Skript befindet. Sie können jedoch einen Pfad zu dieser Datei wie folgt angeben:
~ /keep-mega-alive.sh path/to/logins-file.csv
Mit crontab
können Sie die Ausführung des Skripts in regelmäßigen Abständen planen, indem Sie Ihrer Crondatei einen Eintrag hinzufügen (führen Sie crontab -e
aus).
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
Das Skript protokolliert alles in der Datei keep-mega-alive
in Ihrem Home-Verzeichnis. Wenn Sie sich erfolglose Anmeldeversuche ansehen möchten, führen Sie den Befehl aus
cat ~ /keep-mega-alive.log | grep ERROR
Finden Sie Ihre Skriptversion, indem Sie sie ausführen
~ /keep-mega-alive.sh --version