Ubuntu 14.04가 설치된 서버가 있고 mega.nz 계정과 동기화(cronjob을 통한 푸시-풀이 아닌 실시간 동기화)해야 합니다. 지금 내 솔루션은 Mate 및 megasync
GUI 앱을 설치하는 것이었지만 데스크톱 환경을 제거하고 싶습니다. 대신 사용할 수 있는 방법이 있나요 Xvfb
?
Xvfb
또한 시스템이 부팅될 때 자동으로 시작할 수 있도록 서비스처럼 작동 하고 싶습니다 .
답변1
오래되었지만 이것이 더 나은 답변을 사용할 수 있다고 생각했습니다. MEGA에서 이를 위한 앱을 출시했습니다.
동조
로컬 폴더와 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)를 시작하는 여러 명령을 제공합니다. 특정 시스템에서 사용하는 방법을 이해하려면 사용법 및 플랫폼을 참조하세요.