0

我一直在努力使这项工作有一段时间了。每当写下新的一行时,我希望节日为我读这行。现在我不知道该怎么做。我试过用管道音乐节,tail -f但这不起作用。有人有建议吗?目前我有这个代码:

tail -f /var/log/fail2ban.log |
awk '/^[0-9.]+[.][0-9]+$/{
    if(!a[$0]++)print "Malicious IP adress " $0 " has been banned."}' RS="[ :/\n]" |
while read line; do
    echo "$line" | festival --tts
done

我想将最后一行保存到一个新文件中,以便节日每隔几秒钟读取一次,但这需要很多文件并且可能比需要的更复杂。我确实认为这应该是可能的,但我不确定如何。

4

0 回答 0