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