keep mega alive
v1.2
一个脚本,用于保持您的大型帐户处于活动状态并打印其使用的存储信息( 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/ 下找到的操作系统版本路径
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-logins.csv
CSV 文件,每个电子邮件和密码用逗号分隔并在单独的行上,在您的主目录下,如下所示:
[email protected],password1
[email protected],password2
[email protected],password3
对于 Windows,请下载并使用keep-mega-alive.bat
文件,而不是到处使用keep-mega-alive.sh
文件。
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
通过向 cronfile 添加条目(运行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