tail -F logs | grep the_key
上面的命令如果出现记录了,就执行特定命令,怎么搞? 可能我的思路狭窄了,这个不应该用tail来实现,但linux真的不算懂,怎么可以方便的实现这个功能呢? |
网友回复:
注册: 写个脚本放后台跑。tail 会漏吧。
skywing: 要求实时监控的,出现日志立刻执行,使用crontab不行的
nothing62: 马克一下,同求答案~~
skywing: 脚本循环不退出。读的时候记录位置。下次循环从新位置开始读。把循环间隔设置小于你日志的输出速度。
POMAH: 你说的每一步我都不知道怎么实现。。。
nothing62: linux大佬来看下
skywing: 轮询性能太烂了,建议用inotify
skywing: 魔改产生日志的程序,写日志时直接调用操作 或者写个程序接管日志,套一层
dunce: 用monit