summaryrefslogtreecommitdiff
path: root/dht/vnet/gettcp.sh
blob: 7e9a921246b3c5d70094d4449f9e87353fd88625 (plain)
1
2
3
4
5
6
7
#!/bin/bash
sudo netstat -lnp | grep 'tcp.*dht' | \
  awk '{ split($4,a,":"); port=a[length(a)]; pid=int($7) ; system ("readlink /proc/"  pid  "/cwd | sed s,$,\\ {tcp:" port "},")  }' | \
  sort | \
  while read path port; do
	  ( cd $path ; ../dht ls | grep node-id |sed 's/ *node-id//; s/$/'$port/ )
  done > ports.txt