저는 Debian 6과 Dropbox를 사용하고 있습니다. 나는 팔로우했다이 명령그것을 설치하려면.
실행하면 ~/.dropbox-dist/dropboxd
Dropbox가 작동합니다. 문제는 터미널을 닫거나 심지어 재부팅할 때 Dropbox가 작동을 멈추고 해당 데몬을 다시 실행해야 한다는 것입니다.
컴퓨터가 백그라운드에서 해당 데몬을 자동으로 시작하도록 하려면 어떻게 해야 합니까?
답변1
답변2
다음과 같은 방법으로 명령을 실행하십시오.
($HOME/.dropbox-dist/dropboxd &)&
이렇게 하면 실제 터미널에서 프로세스가 분리되어 실제 백그라운드에 배치됩니다.
하지만 재부팅 후에도 수동으로 백업을 시작해야 합니다.
답변3
내 해결책은 다음과 같습니다. 이것은 데비안 8에 있습니다.
표준 지침에 따라 Dropbox를 설치합니다. 지금까지 한 명의 사용자만 연결했는데, Dropbox가 Linux 사용자 계정이 아닌 컴퓨터를 등록하는 것처럼 보이므로 이것이 여러 사용자와 함께 작동할지는 모르겠습니다. 하나의 서버에서 여러 사용자 계정을 작동시키는 방법을 알고 있다면 알려주십시오.
https://www.dropbox.com/en_GB/install?os=lnx
그런 다음 Python 제어 스크립트를 설치하십시오.지침하지만 홈 디렉토리 bin이 아닌 /usr/bin에 넣으십시오.
/lib/systemd/system/ 파일 생성[이메일 보호됨]:
[Unit]
Description=Dropbox as a system service user %i
[Service]
Type=forking
ExecStart=/usr/bin/dropbox start
ExecStop=/usr/bin/dropbox stop
User=%i
Group=%i
# 'LANG' might be unnecessary, since systemd already sets the
# locale for all services according to "/etc/locale.conf".
# Run `systemctl show-environment` to make sure.
Environment=LANG=en_US.utf-8
[Install]
WantedBy=multi-user.target
사용자 fred에 대한 서비스를 활성화합니다.
$ sudo systemctl enable [email protected]
그런 다음 서비스를 시작합니다.
$ sudo systemctl start [email protected]
답변4
당신은 찾을 수 있습니다Debian 및 Ubuntu init.d 스크립트, /etc/init.d/dropbox에 복사하고 사용자 이름으로 사용자 정의하세요.
를 사용하여 데비안에서 활성화합니다 chkconfig --add dropbox
. 그런 다음 다른 서비스로 실행하십시오.