メガ アカウントを維持し、使用されているストレージ情報を出力するスクリプト ( df -h
)。
すべての実行を~/keep-mega-alive.log
ファイルに自動的に記録します (v1.2 以降)
https://mega.io/cmd から、または APT を使用して取得します。
この方法を行う利点は、パッケージをアップグレードするときに MEGAcmd の更新が自動的に取得されてインストールされることです。
リポジトリの MEGA 署名キーを追加します
curl -fsSL https://mega.nz/keys/MEGA_signing.key | sudo apt-key add -
リポジトリを追加し、 <OS>
https://mega.nz/linux/MEGAsync/ にある OS バージョンのパスに置き換えます。
sudo echo " deb https://mega.nz/linux/MEGAsync/<OS>/ ./ " > /etc/apt/sources.list.d/mega-nz.list
あとはインストールするだけです
sudo apt update
sudo apt install megacmd
ホーム ディレクトリ ( ~
) から最新バージョンのスクリプトをダウンロードし、実行可能にします。
curl -O https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.sh
chmod u+x keep-mega-alive.sh
ホーム ディレクトリの下に、mega ログインを含むmega-logins.csv
CSV ファイルを作成します。各電子メールとパスワードはカンマで区切られ、別の行に記述されます。
[email protected],password1
[email protected],password2
[email protected],password3
Windows の場合は、 keep-mega-alive.sh
ファイルの代わりにkeep-mega-alive.bat
ファイルをダウンロードして使用します。
https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.bat
スクリプトを再ダウンロードするだけで、現在のバージョンのスクリプトをアップグレードできます
curl -O https://raw.githubusercontent.com/3ncod3/keep-mega-alive/main/keep-mega-alive.sh
chmod u+x keep-mega-alive.sh
ホーム ディレクトリにmega-logins.csv
作成し、スクリプトが実行可能になったら (「インストール」を参照)、それを実行するだけです。
~ /keep-mega-alive.sh
デフォルトでは、スクリプトはスクリプトが存在するのと同じディレクトリでmega-logins.csv
ファイルを探しますが、次のようにこのファイルへのパスを指定できます。
~ /keep-mega-alive.sh path/to/logins-file.csv
crontab
使用して、cron ファイルにエントリを追加する ( 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
このスクリプトは、ホーム ディレクトリのファイルkeep-mega-alive
にすべてを記録します。失敗したログイン試行を確認したい場合は、次のコマンドを実行します。
cat ~ /keep-mega-alive.log | grep ERROR
スクリプトのバージョンを確認するには、次のコマンドを実行します。
~ /keep-mega-alive.sh --version