我正在使用 Debian 6 和 Dropbox。我跟著這些命令安裝它。
當我跑步時~/.dropbox-dist/dropboxd
,Dropbox 就可以工作了。問題是,當我關閉終端,或者更糟的是重新啟動時,Dropbox 就會停止運作,我需要再次執行該守護程式。
如何讓電腦在背景自動啟動該守護程式?
答案1
答案2
以這種方式運行命令:
($HOME/.dropbox-dist/dropboxd &)&
這會將進程與實際終端分離並將其置於真實後台。
不過,您仍然需要在重新啟動後手動啟動它。
答案3
這是我的解決方案。這是在 Debian 8 上。
按照標準說明安裝 Dropbox。到目前為止,我只連接了一個用戶,我不知道這是否適用於多個用戶,因為 dropbox 似乎註冊了機器而不是 Linux 用戶帳戶。如果您知道如何在一台伺服器上使多個使用者帳戶正常運作,請告訴我們。
https://www.dropbox.com/en_GB/install?os=lnx
然後安裝python控制腳本指示但把它放在 /usr/bin 而不是你的主目錄 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 並使用使用者名稱進行自訂。
在 Debian 中啟用,使用chkconfig --add dropbox
.然後像任何其他服務一樣運行。