Всем привет!
Решил проверить какие пиры в asterisk не используются сотрудниками компании.
Настроил скрипт который каждые пол часа проверяет какие пиры в оффлайне:
now=$(date +«%Y%m%d%H%M»)
/usr/sbin/asterisk -rx 'sip show peers' | grep «Unspec» | sed 's/[/].*//' >> /var/log/asterisk/offline/offline_$now
Вывод вот такой:
/usr/sbin/asterisk -rx 'sip show peers' | grep «Unspec» | sed 's/[/].*//' | tail -3
891 894 899
Структура файлов получается вот такая:
ls /var/log/asterisk/offline/
offline_201309051400 offline_201309051418 offline_201309051530 offline_201309051700 offline_201309051830 offline_201309052000 offline_201309052130 offline_201309051405 offline_201309051430 offline_201309051600 offline_201309051730 offline_201309051900 offline_201309052030 offline_201309052200 offline_201309051406 offline_201309051500 offline_201309051630 offline_201309051800 offline_201309051930 offline_201309052100 offline_201309052230
Как можно проверить все файлы на наличие одинаковых записей, чтобы определить какие пиры постоянно в оффлайне?