Jak skonfigurować Dropbox, aby logował się do syslog?

9

Dropbox działa obecnie dobrze na serwerze Ubuntu 10.04. Jak skonfigurować Dropbox, aby rejestrował dowolną synchronizację w syslog lub nawet osobny plik dziennika?

Pablo
źródło

Odpowiedzi:

2

Możesz uzyskać pewnego rodzaju rejestrację, słuchając .dropbox / iface_socket. Gdzie .dropbox jest domyślnym folderem demona Dropbox (nie klienta). iface_socket jest tym, czego klient (open source) i serwer (zamknięte źródło) używają do komunikacji. Zauważ, że mówię o lokalnym kliencie (cli, wtyczka nautilus itp.) I lokalnym serwerze, a nie tym, który jest uruchamiany w sieci przez Dropbox.

Możesz znaleźć skrypt ruby ​​do odczytu tego gniazda tutaj , ale nie byłem w stanie go sprawdzić.

Nie jestem pewien, czy dostarczy to potrzebnych informacji, ale jest to najlepsze, co mogę wymyślić, nie składając prośby o funkcję do deweloperów Dropbox.

Javier Rivera
źródło
Przechwytywanie danych z gniazda nie rozwiąże problemu, ponieważ dane usługi są przesyłane w sposób ciągły, bez faktycznej synchronizacji.
Pablo,
1
Wygląda na to, że ktoś stworzył skrypt Ruby, który robi mniej więcej to, czego szukasz za pomocą iface_socket: d.hatena.ne.jp/urekat/20081124/1227498262
dlo
0

Natknąłem się na ten post, szukając alternatywy do wyświetlania plików dziennika Dropbox. Wiem, że to nie to samo, ale uważam, że może być przydatne do rozwiązywania problemów. Korzystając ze skryptu dostarczonego przez dropbox, możesz utworzyć skrypt zaczynający się od pliku /etc/rc.local przekierowujący dane wyjściowe do określonego pliku dziennika za pomocą następującego polecenia:

nohup find $HOME/Dropbox -type f -exec dropbox filestatus -a '{}' \; > /var/log/dropbox.log 2>&1
Wellington Souza
źródło
-2

Teraz rozumiem pytanie poprawnie, myślę, że powinieneś używać rsync do synchronizacji (i tworzenia odpowiednich plików dziennika) zamiast Dropbox. Używanie Dropbox na serwerze jest niezwykłe ...

ty382
źródło
3
Chcę, aby Dropbox zapisał w pliku dziennika.
Pablo,
Nie sądzę, że Dropbox daje taką możliwość. Myślę, że powinieneś naprawdę używać rsync, ponieważ jest to odpowiedni program CLI o tej samej funkcjonalności. (i więcej)
ty382
3
Używam rsync tam, gdzie to możliwe. Pytanie było bardzo jasne.
Pablo,