/dev
ฉันต้องการที่จะสร้างไฟล์ใหม่ในซ็อกเก็ต วิธีที่จะทำให้ได้มีการเพิ่มกฎใหม่udev
หรือไม่?
/dev
ฉันต้องการที่จะสร้างไฟล์ใหม่ในซ็อกเก็ต วิธีที่จะทำให้ได้มีการเพิ่มกฎใหม่udev
หรือไม่?
คำตอบ:
mknod
คำสั่งจะไม่ได้ช่วยให้คุณสร้างซ็อกเก็ตหากคุณต้องการสร้างซ็อกเก็ต Unix / TCP จากบรรทัดคำสั่งให้ลองsocket
คำสั่งจากแพ็กเกจซ็อกเก็ต (ติดตั้งก่อน) สรุปคำอธิบายหน้า manของมัน:
ซ็อกเก็ตสร้างอินเทอร์เน็ตโดเมน TCP หรือซ็อกเก็ตกระแสข้อมูลโดเมน UNIX และเชื่อมต่อกับ stdin และ stdout
socket -v coma.cs.tu-berlin.de nntp
เชื่อมต่อกับพอร์ต nntp (พอร์ต 119) ของ coma.cs.tu-berlin.de (130.149.28.10)
socket -sl 3425
สร้างซ็อกเก็ตเซิร์ฟเวอร์ที่พอร์ต 3425 บนโลคัลโฮสต์และรอการเชื่อมต่อ หลังจากการเชื่อมต่อถูกปิดการเชื่อมต่อใหม่จะได้รับการยอมรับ
socket -wslqvp "echo Socket! " 1938
สร้างซ็อกเก็ตเซิร์ฟเวอร์ที่พอร์ต 1938 บนโลคัลโฮสต์และรอการเชื่อมต่อ เมื่อยอมรับการเชื่อมต่อสายอักขระ "ซ็อกเก็ต!" ถูกเขียนไปยังซ็อกเก็ต ไม่มีข้อมูลถูกอ่านจากซ็อกเก็ตและเขียนไปยังโปรแกรมนิ้ว การเชื่อมต่อถูกปิดเมื่อเงื่อนไขการสิ้นสุดไฟล์ที่เอาต์พุตมาตรฐานของโปรแกรมเกิดขึ้น จากนั้นยอมรับการเชื่อมต่อใหม่
คุณไม่สามารถสร้างได้ แต่คุณสามารถคัดลอกจากระบบที่ใช้งานได้ด้านล่างไปยังตำแหน่งที่ใช้ร่วมกันระหว่างเครื่องและคัดลอกจากตำแหน่งที่แชร์ไปยังระบบอื่น
เครื่อง A
cp -rf /dev/SRC shared_directory
เครื่องจักร B
cp -rf shared_directory /dev/
mknod
ผมคิดว่าคุณกำลังมองหาคำสั่ง (หากคุณสนใจระบบที่เรียกใช้นี่คือ manpage สำหรับสิ่งนั้น)
/dev/log
กับsocket
คำสั่งได้อย่างไร