如何配置Dropbox登录到syslog?


9

Dropbox当前在Ubuntu 服务器 10.04 上运行良好。如何设置保管箱以在syslog甚至单独的日志文件中记录任何同步?

Answers:


2

您可以通过监听.dropbox / iface_socket获得某种日志记录。其中.dropbox是dropbox守护程序(不是客户端)的默认文件夹。iface_socket是客户端(开放源代码)和服务器(封闭源代码)用来通信的对象。请注意,我所说的不是本地客户端(cli,nautilus-plugin等)和本地服务器,而是Dropbox在网络上运行的客户端。

您可以在此处找到红宝石脚本来读取此套接字,但是我无法对其进行检查。

我不确定这是否会为您提供所需的信息,但这是我想到的最好的方法,而不是向Dropbox开发人员提出功能请求。


从套接字捕获数据不会成功,因为服务数据是在不进行实际同步的情况下连续传输的。
巴勃罗(Pablo)2012年

1
看起来有人制作了一个Ruby脚本,使用iface_socket或多或少地完成了您要查找的内容:d.hatena.ne.jp/urekat/20081124/1227498262
dlo 2015年

0

我碰到了这篇文章,寻找替代方法来显示保管箱日志文件。我知道这是不一样的,但是我认为它对于故障排除很有用。使用投递箱提供的脚本,您可以使用以下命令从/etc/rc.local开始创建脚本,将输出重定向到特定的日志文件:

nohup find $HOME/Dropbox -type f -exec dropbox filestatus -a '{}' \; > /var/log/dropbox.log 2>&1

-2

现在,我正确理解了这个问题,我认为您应该使用rsync进行同步(并生成正确的日志文件),而不是Dropbox。在服务器上使用保管箱是不寻常的...


3
我希望保管箱写入日志文件。
巴勃罗(Pablo)2012年

我不认为保管箱可以提供便利。我认为您确实应该使用rsync,因为它是具有相同功能的正确CLI程序。(以及更多)
ty382 2012年

3
我尽可能地使用rsync。问题很明确。
巴勃罗(Pablo)2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.