1 Star 0 Fork 2

techwolf/k8s-device-plugin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
watchers.go 499 Bytes
一键复制 编辑 原始数据 按行查看 历史
Renaud Gaubert 提交于 2017-12-01 19:53 . Refactor the fs and os watchers
package main
import (
"github.com/fsnotify/fsnotify"
"os"
"os/signal"
)
func newFSWatcher(files ...string) (*fsnotify.Watcher, error) {
watcher, err := fsnotify.NewWatcher()
if err != nil {
return nil, err
}
for _, f := range files {
err = watcher.Add(f)
if err != nil {
watcher.Close()
return nil, err
}
}
return watcher, nil
}
func newOSWatcher(sigs ...os.Signal) chan os.Signal {
sigChan := make(chan os.Signal, 1)
signal.Notify(sigChan, sigs...)
return sigChan
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/techwolf/k8s-device-plugin.git
git@gitee.com:techwolf/k8s-device-plugin.git
techwolf
k8s-device-plugin
k8s-device-plugin
master

搜索帮助