notify-send rom IRC日志

时间:2013-10-19 01:33:51

标签: shell irc irssi

当我在IRC上提到我的昵称时,我正试图让我的远程ssh会话向我发送通知。

下面的代码弹出一个Notification窗口,上面写着“IRC Message”,但是没有任何内容,每次提到我的昵称或者我在IRC中输入内容。

它实际显示内容的唯一时间是我执行“/ me”操作时,“* nick and content”显示在“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 个答案:

答案 0 :(得分:0)

假设您正在查找正确的文件日志.. = P

不确定,但您可以尝试stdbuf -o0 grep nickname或取消缓冲

答案 1 :(得分:0)

这是MATE通知中心的问题,它预期来自notify-send的HTML格式并使用“<>”标签周围的标签。做了一个工作