Уведомление-отправка из журнала IRC
Я пытаюсь, чтобы мой удаленный ssh-сеанс отправлял мне уведомления локально, когда мой ник упоминается в IRC.
В следующем коде появляется окно с уведомлением "IRC Message", но без содержимого, каждый раз, когда упоминается мой ник или я что-то набираю в IRC.
Единственный раз, когда он на самом деле показывает контент, это когда я выполняю действие "/ me", поэтому "* ник и контент" отображаются в "IRC Message" вместе с меткой времени. Что я делаю не так, что не будут отображаться обычные сообщения?
ssh ircuser@server.net "tail -n 1 -q -f ~/irclogs/*/*.log|grep -i --line-buffered usernick"|while read line;do notify-send "IRC Message" "${line}";done
Спасибо за любую помощь.
2 ответа
Это была проблема с центром уведомлений MATE, он ожидал HTML-формат от notify-send и использовал теги "<>" вокруг ника в качестве тегов. Сделал работу вокруг
Предполагая, что вы просматриваете правильные файлы журналов..=P
Не уверен, но вы можете попробовать stdbuf -o0 grep nickname
или снимите буфер