ฉันจะกำหนดค่า Dropbox เพื่อเข้าสู่ระบบ syslog ได้อย่างไร


9

Dropbox ทำงานได้ดีบนเซิร์ฟเวอร์ Ubuntu 10.04 ฉันจะตั้งค่าดรอปบ็อกซ์เพื่อบันทึกการซิงค์ใด ๆ ใน syslog หรือแยกไฟล์บันทึกได้อย่างไร

คำตอบ:


2

คุณสามารถรับการบันทึกบางชนิดได้โดยการฟัง. dropbox / iface_socket โดยที่. dropbox เป็นโฟลเดอร์เริ่มต้นของ dropbox daemon (ไม่ใช่ไคลเอนต์) iface_socket เป็นสิ่งที่ลูกค้า (โอเพ่นซอร์ส) และเซิร์ฟเวอร์ (ปิดแหล่งที่มา) ใช้ในการสื่อสาร หมายเหตุกว่าฉันพูดถึงไคลเอนต์ภายในเครื่อง (cli, nautilus-plugin, ฯลฯ ) และเซิร์ฟเวอร์ภายในไม่ใช่ที่ทำงานบนเน็ตด้วย Dropbox

คุณสามารถค้นหาสคริปต์ทับทิมเพื่ออ่านซ็อกเก็ตนี้ได้ที่นี่แต่ฉันไม่สามารถตรวจสอบได้

ฉันไม่แน่ใจว่าสิ่งนี้จะให้ข้อมูลที่คุณต้องการหรือไม่ แต่นี่เป็นสิ่งที่ดีที่สุดที่ฉันสามารถนึกถึงได้ในการส่งคำขอคุณลักษณะให้กับผู้พัฒนาดรอปบ็อกซ์


การจับข้อมูลจากซ็อกเก็ตจะไม่ทำเคล็ดลับเพราะข้อมูลบริการจะถูกถ่ายโอนอย่างต่อเนื่องโดยไม่ต้องซิงค์จริง
Pablo

1
ดูเหมือนว่าบางคนทำสคริปต์ Ruby ซึ่งทำสิ่งที่คุณต้องการโดยใช้ iface_socket มากขึ้นหรือน้อยลง: d.hatena.ne.jp/urekat/20081124/1227498262
dlo

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

ฉันไม่คิดว่า dropbox ให้ความสะดวก ฉันคิดว่าคุณควรใช้ rsync จริง ๆ เพราะเป็นโปรแกรม CLI ที่เหมาะสมพร้อมฟังก์ชันการทำงานเดียวกัน (และอื่น ๆ )
ty382

3
ฉันกำลังใช้ rsync ทุกที่ที่เป็นไปได้ คำถามนั้นชัดเจนมาก
Pablo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.