登出後繼續與 Dropbox 同步

登出後繼續與 Dropbox 同步

我在 Debian 中使用 Dropbox。我想在登出後繼續同步 Dropbox 資料夾。

有沒有辦法在啟動時在背景運行守護程式?有其他方法可以解決這個問題嗎?

答案1

這應該有效:

nohup ~/.dropbox-dist/dropbox

nohup 確保您登出時該程序不會被終止。

答案2

看看這裡:

https://community.spiceworks.com/topic/131973-dropbox-headless-workstation?page=1#entry-6076539

聯合國用戶提到:

只是想我會提到:

(a) 最新的發行版似乎使這變得相當簡單,只需從命令列運行“dropbox start”,但 (b) 請注意使用 X11 轉發的登入和登出。

我設定了很多 bash 別名來連接到各種機器,它們都包含“-X”選項來轉發 X11 封包。因此,Dropbox 在我登出時不斷死機,甚至在「螢幕」下使用 nohup 運行它。顯然,轉送 X11 會導致 dropbox 連接本機上的 dbus 程序,而不是遠端電腦上的 dbus 程序;因此,當我斷開連接時,dropbox 認為 dbus 已終止,因此正在終止自身。僅供參考,因為這讓我有點困惑。關鍵是即使在遠端電腦上登出/執行「退出」後,我也必須按 Ctrl-C。顯然,即使我退出了 bash,ssh 仍保持會話打開,因為仍然存在打開的連接。

然後另一位用戶評論道:

解決方案很簡單,即使有人(出於某種原因)想要使用“-X”保持 ssh:在啟動 dropbox 之前,您應該“中斷”轉發,例如執行以下操作:

取消顯示

如果這是在一個愚蠢的 bash 腳本中完成的,則轉發在腳本內部就會被“破壞”,但一旦執行,“終端”仍然會轉發。

相關內容