dacongyun.com
分享国内外服务器主机优惠信息

监控日志 有特定记录后就执行特定命令 怎么搞

tail -F logs | grep the_key

上面的命令如果出现记录了,就执行特定命令,怎么搞?

可能我的思路狭窄了,这个不应该用tail来实现,但linux真的不算懂,怎么可以方便的实现这个功能呢?

网友回复:

注册 写个脚本放后台跑。tail 会漏吧。

skywing 要求实时监控的,出现日志立刻执行,使用crontab不行的

nothing62 马克一下,同求答案~~

skywing 脚本循环不退出。读的时候记录位置。下次循环从新位置开始读。把循环间隔设置小于你日志的输出速度。

POMAH 你说的每一步我都不知道怎么实现。。。

nothing62 linux大佬来看下

skywing 轮询性能太烂了,建议用inotify

skywing 魔改产生日志的程序,写日志时直接调用操作 或者写个程序接管日志,套一层

dunce 用monit

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人支付接口

云免签H5支付