diff --git a/shared/send_ports.sh b/shared/send_ports.sh index 58207df..9b9b9cd 100755 --- a/shared/send_ports.sh +++ b/shared/send_ports.sh @@ -6,13 +6,12 @@ send_ports () { . /etc/os-release if [ ${ID} = "alpine" ] then - netstat -tulnp > /var/tmp/crap.$$ + NPORTS=$(netstat -tulnp| awk '{ print $4 }'| awk -F0: '{ print $2 }'| sort -u | tr '\n' ' ') else - ss -tulnp > /var/tmp/crap.$$ + NPORTS=$(ss -tulnp| awk '{ print $5 }'| awk -F0: '{ print $2 }'| sort -u | tr '\n' ' ') fi - mv /var/tmp/crap.$$ /var/tmp/ports.txt - ${ZSHARED}/shared/tfile `uname -n` ports /var/tmp/ports.txt - rm -f /var/tmp/crap.$$ /var/tmp/ports.txt + nn=""$NPORTS"" + ${ZSHARED}/shared/tmsg `uname -n` ${nn} echo "${SERVER_TYPE}: finished $0" } diff --git a/shared/send_ports2.sh b/shared/send_ports1.sh similarity index 65% rename from shared/send_ports2.sh rename to shared/send_ports1.sh index 9b9b9cd..58207df 100755 --- a/shared/send_ports2.sh +++ b/shared/send_ports1.sh @@ -6,12 +6,13 @@ send_ports () { . /etc/os-release if [ ${ID} = "alpine" ] then - NPORTS=$(netstat -tulnp| awk '{ print $4 }'| awk -F0: '{ print $2 }'| sort -u | tr '\n' ' ') + netstat -tulnp > /var/tmp/crap.$$ else - NPORTS=$(ss -tulnp| awk '{ print $5 }'| awk -F0: '{ print $2 }'| sort -u | tr '\n' ' ') + ss -tulnp > /var/tmp/crap.$$ fi - nn=""$NPORTS"" - ${ZSHARED}/shared/tmsg `uname -n` ${nn} + mv /var/tmp/crap.$$ /var/tmp/ports.txt + ${ZSHARED}/shared/tfile `uname -n` ports /var/tmp/ports.txt + rm -f /var/tmp/crap.$$ /var/tmp/ports.txt echo "${SERVER_TYPE}: finished $0" }