Исправление iron, (текущая версия) :
#!/usr/bin/env bash
while [ true ]
do
clear
NET=$(netstat -n | grep tcp | awk '{print $5}' | sort -u)
if [ -f /tmp/net1.log ]; then
printf "%s\n" $NET > /tmp/net2.log
diff /tmp/net1.log /tmp/net2.log
mv /tmp/net2.log /tmp/net1.log
else
echo $NET > /tmp/net1.log
fi
sleep 5
done
Исходная версия iron, :
#!/usr/bin/env bash
while [ true ]
do
clear
NET=$(netstat -n | grep tcp | awk '{print $5}')
if [ -f /tmp/net1.log ]; then
printf "%s\n" $NET > /tmp/net2.log
diff /tmp/net1.log /tmp/net2.log
mv /tmp/net2.log /tmp/net1.log
else
echo $NET > /tmp/net1.log
fi
sleep 5
done