ss -ant | awk ‘NR>1 {++s[$1]} END { for(k in s) print k,s[k] }‘
ss -ant | awk ‘NR>1 {++s[$1]} END { for(k in s) print k,s[k] }‘ | grep ‘LISTEN‘ | cut -d ‘ ‘ -f2
#!/bin/bash
contcp(){
tart=$1
Numbers=$( ss -ant | awk ‘NR>1 {++s[$1]} END { for(k in s) print k,s[k] }‘ | grep "$tart"|cut -d ‘ ‘ -f2 )
echo $Numbers
}
contcp $1
# 有些变量美元符因为markdown格式看不到了, 需要对比图片
vim /etc/zabbix/zabbix_agentd.d/tcp1.conf
UserParameter=seetcp1[*],/root/seetcp1.sh $1
/apps/zabbix_server/bin/zabbix_get -s 192.168.47.163 -k ‘seetcp1[LISTEN]‘
原文:https://www.cnblogs.com/Justin0717/p/12708859.html