메가 계정을 활성 상태로 유지하고 사용된 스토리지 정보를 인쇄하는 스크립트( 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-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
사용하면 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