拖尾日志文件时,腻子会发出嘟嘟声吗?

我有一个腻子会议拖尾日志。 我要么继续翻看,看到有什么已经出现,或者我忘了检查它。 如果有什么东西在窗口滚动的话,腻子或者尾巴会发出“嘟嘟”的声音吗?

这会工作吗?

tail -f /var/log/messages | sed 's/^/\a/' 

MultiTail有一个选项来做到这一点:

–beep-interval x
让terminal对处理的每一个第x行发出蜂鸣声。 按主菜单中的“我”,看看有多less次蜂鸣。

这个答案稍微偏离了你的问题,但这是尽可能多的帮助。

首先,我不知道有什么简单的方法让尾巴或腻子在数据移动时提醒你。

其次,您需要在Putty中启用蜂鸣声:检查选项以传递来自terminal会话的任何铃声(检查您的设置 – >terminal – >铃声)。 你可能想要在那里select一个wav文件(或者select'flash screen'进行testing)。

在腻子terminal窗口中inputcontrol-G进行testing。 所以,现在你应该有一个工作的钟声。

最后,一个选项可能是把你的尾巴拖到一些脚本上,检查每一行input的时间(awk,perl或者ruby想到,尽pipe我确定shell也行),并输出一个\ x07 / dev / stderr如果两个连续输出之间的时间差大于给定秒数。

例如:

 (yourscript) | awk '{pt=t; t=systime(); if ((t-pt)>10) {printf "\x07" > "/dev/stderr"}; print}' 

例如

 (echo a; sleep 4; echo b; sleep 9; echo c; sleep 12; echo d; sleep 8; echo e) | awk '{pt=t; t=systime(); if ((t-pt)>10) {printf "\x07" > "/dev/stderr"}; print}' 

将awk脚本中的10更改为在发出提示音之前等待数据的秒数。