github.com/gogf/gf@v1.16.9/.example/os/gfsnotify/gfsnotify_limit.go (about) 1 package main 2 3 import ( 4 "github.com/gogf/gf/os/gfsnotify" 5 "github.com/gogf/gf/os/glog" 6 ) 7 8 // 对同一个文件多次Add是否超过系统inotify限制 9 func main() { 10 path := "/Users/john/temp/log" 11 for i := 0; i < 9999999; i++ { 12 _, err := gfsnotify.Add(path, func(event *gfsnotify.Event) { 13 glog.Println(event) 14 }) 15 if err != nil { 16 glog.Fatal(err) 17 } 18 } 19 }