Как настроить Dropbox для входа в системный журнал?


9

Dropbox в настоящее время хорошо работает на сервере Ubuntu 10.04. Как я могу настроить Dropbox для регистрации любой синхронизации в системном журнале или даже в отдельном файле журнала?

Ответы:


2

Вы можете получить какую-то запись в журнале, прослушивая .dropbox / iface_socket. Где .dropbox - папка по умолчанию для демона dropbox (не клиент). iface_socket - это то, что клиент (с открытым исходным кодом) и сервер (с закрытым исходным кодом) используют для связи. Обратите внимание, что я говорю о локальном клиенте (cli, nautilus-plugin и т. Д.) И локальном сервере, а не о том, который запускается в сети Dropbox.

Вы можете найти скрипт ruby ​​для чтения этого сокета здесь , но я не смог его проверить.

Я не уверен, даст ли это вам информацию, которую вы хотите, но это лучшее, что я могу придумать, если бы не сделать запрос функции для разработчиков Dropbox.


Захват данных из сокета не сработает, потому что служебные данные передаются непрерывно, без фактической синхронизации.
Пабло

1
Похоже, кто-то создал скрипт Ruby, который делает более или менее то, что вы ищете, используя iface_socket: d.hatena.ne.jp/urekat/20081124/1227498262
dlo

0

Я наткнулся на этот пост в поисках альтернативы, чтобы показать файлы журнала dropbox. Я знаю, что это не то же самое, но я считаю, что это может быть полезно для устранения неполадок. Используя сценарий, предоставленный dropbox, вы можете создать сценарий, начиная с вашего /etc/rc.local, перенаправляя вывод в определенный файл журнала, с помощью следующей команды:

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

-2

Теперь я правильно понимаю вопрос. Думаю, вам следует использовать rsync для синхронизации (и создания правильных файлов журнала), а не Dropbox. Необычно использовать Dropbox на сервере ...


2
Я хочу, чтобы dropbox записывал в файл журнала.
Пабло

Я не думаю, что Dropbox дает возможность. Я думаю, что вы действительно должны использовать rsync, поскольку это правильная программа CLI с той же функциональностью. (и не только)
ty382

3
Я использую rsync везде, где это возможно. Вопрос был очень понятным.
Пабло
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.