我正在try 对丢弃的防火墙事件进行动态记录,从而可以动态指定要记录哪些事件not.
我使用:
logread -f | grep -v -f file-with-patterns >> logfile
在后台运行的脚本中.
这工作得很好,它通过在文件"FILE-WITH-Patterns"中指定模式来记录除了我不想记录的那些事件之外的所有事件.
然而,当我更新文件"FILE-WITH-Patterns"时,grep似乎没有重新读取它.
在更改文件"FILE-WITH-Patterns"之后,我需要终止并重新启动开始所有这些的脚本,这有点麻烦.
可以在不重新启动脚本的情况下使其工作吗?例如,当crontag文件发生更改时,它会自动重新读取该文件.Grep(或类似的实用程序)中是否有类似的功能?
try 更改带有模式的文件时,grep没有更改其过滤.