我正在尝试让我的远程ssh会话在IRC上提到我的nick时在本地发送通知。
下面的代码弹出一个通知窗口,说"IRC消息“,但没有内容,每次我的尼克被提到或我在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谢谢你的帮助。
发布于 2013-10-19 09:57:36
假设您正在查找正确的文件logs..=P
不确定,但您可以尝试stdbuf -o0 grep nickname或unbuffer
发布于 2013-10-19 14:12:15
这是MATE通知中心的一个问题,它期望notify-send的HTML格式,并使用nick周围的"<>“标记作为标记。做了一个变通办法
https://stackoverflow.com/questions/19461358
复制相似问题