Linux 헤드리스 및 mega.nz 동기화

Linux 헤드리스 및 mega.nz 동기화

Ubuntu 14.04가 설치된 서버가 있고 mega.nz 계정과 동기화(cronjob을 통한 푸시-풀이 아닌 실시간 동기화)해야 합니다. 지금 내 솔루션은 Mate 및 megasyncGUI 앱을 설치하는 것이었지만 데스크톱 환경을 제거하고 싶습니다. 대신 사용할 수 있는 방법이 있나요 Xvfb?

Xvfb또한 시스템이 부팅될 때 자동으로 시작할 수 있도록 서비스처럼 작동 하고 싶습니다 .

답변1

오래되었지만 이것이 더 나은 답변을 사용할 수 있다고 생각했습니다. MEGA에서 이를 위한 앱을 출시했습니다.

MEGAcmd 사용자 가이드

동조

로컬 폴더와 MEGA 계정의 폴더 간의 동기화를 설정합니다.

용법:

sync [localpath dstremotepath| [-dsr] [ID|localpath]

If no argument is provided, it lists current configured synchronizations

If provided local and remote paths, it will start synchronizing a local folder into a remote folder

If an ID/local path is provided, it will list such synchronization unless an option is specified.

Options:
  -d ID|localpath deletes a synchronization
  -s ID|localpath stops(pauses) a synchronization
  -r ID|localpath resumes a synchronization
  --path-display-size=N  Use a fixed size of N characters for paths

Syncs are associated with your Session, so logging out will cancel them.

답변2

다음은 원하는 폴더를 동기화하기 위해 실행해야 하는 명령의 예입니다.메가 cmd:

먼저 로그인하세요.

mega-login <email> <pass>

둘째, 동기화할 설정 폴더:

mega-sync /<local_folder> <remote_path>/<of_some>/<mega_folder>

귀하의 질문에 대답하여 서버에 있는 메가의 모든 파일을 동기화하려면:

mega-sync /<local_folder> /

/메가 계정의 "파일 시스템" 루트를 나타냅니다 .

자동 시작하려면 를 실행하십시오 mega-cmd-server.

답변3

Mega의 CLI 앱을 사용할 수 있습니다.메가 cmd, 대신에. 보다https://mega.nz/cmd

읽어보기에서:

MEGAcmd는 MEGA 서비스에 대한 비 UI 액세스를 제공합니다. 명령을 통해 MEGA 계정의 모든 기능을 제공할 예정입니다.

지원되는 모든 플랫폼에서 MEGAcmd에 사용 가능한 패키지는 여기에서 찾을 수 있습니다.

2가지 상호 작용 모드를 지원합니다.

인터렉티브. 스크립트 가능한 작업을 쿼리하는 셸입니다. 쉘/스크립트/다른 프로그램에서 명령을 실행하는 방법입니다. 이러한 2가지 모드를 제공하기 위해 하나의 서버(MEGAcmdServer), 대화형 셸(MEGAcmdShell) 및 비대화형 클라이언트(MEGAcmdClient)를 시작하는 여러 명령을 제공합니다. 특정 시스템에서 사용하는 방법을 이해하려면 사용법 및 플랫폼을 참조하세요.

관련 정보