Dropbox 目前在 Ubuntu 上运行良好服务器10.04. 如何设置 dropbox 以在 syslog 甚至单独的日志文件中记录任何同步?
答案1
您可以通过监听 .dropbox/iface_socket 来获取某种日志记录。其中 .dropbox 是 dropbox 守护进程(而非客户端)的默认文件夹。iface_socket 是客户端(开源)和服务器(闭源)用于通信的工具。请注意,我谈论的是本地客户端(cli、nautilus-plugin 等)和本地服务器,而不是 Dropbox 在网络上运行的客户端和服务器。
你可以找到一个 ruby 脚本来读取这个套接字这里,但我无法检查。
我不确定这是否能给你提供你想要的信息,但这是我能想到的除了向 dropbox 开发人员提出功能请求之外最好的方法。
答案2
我在寻找显示 dropbox 日志文件的替代方法时偶然发现了这篇文章。我知道它不一样,但我相信它对故障排除很有用。使用 dropbox 提供的脚本,您可以创建一个从 /etc/rc.local 开始的脚本,使用以下命令将输出重定向到特定的日志文件:
nohup find $HOME/Dropbox -type f -exec dropbox filestatus -a '{}' \; > /var/log/dropbox.log 2>&1
答案3
现在我完全理解了这个问题,我认为你应该使用 rsync 进行同步(并生成正确的日志文件),而不是 Dropbox。在服务器上使用 dropbox 并不常见...