ฉันมีสคริปต์ conky ที่รวมถึง tcp_monitor แต่มันแสดงการเชื่อมต่อ localhost ทั้งหมดด้วย (:: 1 และ 127.0.0.1)
ฉันไม่สามารถแยกจอแสดงผลตามหมายเลขพอร์ตได้เช่นเดียวกับการกำหนดค่าคอนกี้ส่วนใหญ่ดังนั้นฉันต้องกรอง localhost ออก
มีความคิดอะไรบ้าง?
ฉันมีสคริปต์ conky ที่รวมถึง tcp_monitor แต่มันแสดงการเชื่อมต่อ localhost ทั้งหมดด้วย (:: 1 และ 127.0.0.1)
ฉันไม่สามารถแยกจอแสดงผลตามหมายเลขพอร์ตได้เช่นเดียวกับการกำหนดค่าคอนกี้ส่วนใหญ่ดังนั้นฉันต้องกรอง localhost ออก
มีความคิดอะไรบ้าง?
คำตอบ:
หลังจากเพิ่งได้รับตรา 'Tumbleweed' สำหรับคำถามนี้ฉันคิดว่าฉันจะตอบด้วยการกำหนดค่าทางเลือกในกรณีที่ช่วยใครบางคน:
${execp netstat -upant | grep "tcp\|udp" | grep -v "127.0.0.1\|::1" | awk '{split($4, a, ":"); print "%s %s\n", a[1], a[2] }' }
จากจุดเริ่มต้นนี้ฉันสามารถ grep สำหรับสถานะที่แตกต่างกัน, IP ที่แตกต่างกัน, ฯลฯ มันไม่ดีเท่า tcp_monitor และกินทรัพยากรมากขึ้น แต่ทำงานได้ตามความต้องการของฉัน