LINUX.ORG.RU
ФорумJob

Напишите мне скрипт за деньги

 , ,


0

1

Здравствуйте.

Нужен мне bash скрипт.

Что он должен уметь. запускается

netstat -n | grep tcp |awk '{print $5}'

сохраняется выхлоп через какой-то промежуток времени повторно запускается

netstat -n | grep tcp |awk '{print $5}'

сравниваются ip:port если у ip изменился порт или у ip не нашлась пара нужно его отобразить.

Я могу все это сделать вручную, но хочу получать результат быстрее.

bash т.к. я в нем немного понимаю. Работу разумеется оплачу. Спасибо.



Последнее исправление: xohox (всего исправлений: 1)

#!/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 ★★★★★
()
Последнее исправление: iron (всего исправлений: 1)
Ответ на: комментарий от iron

Вышло не совсем то, что планировал. Тут виновата нехватка знаний с моей стороны. Но в любом случае спасибо. Куда и сколько с меня?

xohox
() автор топика
Ответ на: комментарий от no-dashi-v2

А подскажешь как это реализовать?

xohox
() автор топика
Ответ на: комментарий от xohox

Куда и сколько с меня?

Нисколько. Не буду брать деньги за такой пустяк.

iron ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.