คำถามติดแท็ก socat

1
การย้ายซ็อกเก็ตโดเมนยูนิกซ์เปิดใช้งาน socat เพื่อตรวจสอบปริมาณข้อมูลอย่างไร
socat สามารถใช้เพื่อตรวจสอบปริมาณการใช้งานผ่านซ็อกเก็ตโดเมน Unix: sudo mv /path/to/sock /path/to/sock.original sudo socat -t100 -x -v UNIX-LISTEN:/path/to/sock,mode=777,reuseaddr,fork UNIX-CONNECT:/path/to/sock.original ฉันไม่ค่อยเข้าใจวิธีการทำงานของกลไกนี้หวังว่าบางคนสามารถอธิบายได้เล็กน้อย โดยเฉพาะอย่างยิ่งการย้ายไฟล์ซ็อกเก็ตทำงานอย่างไรหากกระบวนการกำลังฟังอยู่แล้ว? นอกจากนี้หลังจากที่ย้าย: ค่าlsof /path/to/sockมิได้/path/to/sock.originalผลลัพธ์ใด ๆ
12 socket  socat 

1
หยุด socat ไม่ให้หยุดทำงานเมื่อปลายด้านอื่นปิดลง
ฉันต้องการเปลี่ยนเส้นทางอินพุตและเอาต์พุตของแอปพลิเคชันไปยังซ็อกเก็ตยูนิกซ์และเชื่อมต่อกับซ็อกเก็ตนั้นจากเซสชันอื่น สิ่งที่ฉันทำจนถึงตอนนี้คือ: ที่ด้าน "เซิร์ฟเวอร์": socat EXEC:"command" UNIX-LISTEN:/tmp/comm และด้าน "ลูกค้า": socat UNIX-CONNECT:/tmp/comm - มันใช้งานได้ค่อนข้างดี แต่ทันทีที่ฝั่งไคลเอ็นต์socatยกเลิกเซิร์ฟเวอร์ก็จะหยุดทำงานเช่นกัน แต่ฉันต้องการให้มันทำงานต่อไปและเชื่อมต่อใหม่ในภายหลัง ... ฉันจะทำให้สำเร็จได้อย่างไร
12 socat 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.