inotify - 为什么 watchman 在重启服务器后不运行,但 watch-list 显示文件被监控?
问题描述
如果服务器未重新启动,Watchman 工作。
重启 centos 服务器后,watchman 不会通知任何修改或创建的文件。但是,运行一些 watchman 命令,例如 watchman watch-list 或 watchman trigger-list /home/john/test/ 然后 watchman 再次正常工作。
执行的命令是:
watchman watch ~/test/
watchman -- trigger ~/test/ 'testtrig' '*.txt' -- ~/scr.sh
重新启动服务器后,触发器列表显示如下:
watchman trigger-list /home/john/test/
{
"version": "4.9.0",
"roots": [
"/home/john/test"
]
}
并且没有在 /usr/local/var/run/watchman/john/log 中创建新日志
解决方案
推荐阅读
- rshiny - 在 RShiny 中固定来自用户的静态数据
- entity-framework-core - 将 Entity Framework Core 与 Net Topology Suite 一起使用时调整 CurvePolygon SQL 空间类型
- angular - 将 Angular 应用发布为工件,发布路径是什么?
- r - 如何计算数据框中每个变量值组合发生的时间?
- variables - Netlogo:将补丁变量值设置为相邻补丁变量值
- .htaccess - 使用 .htaccess 从 domain.com/project/public 删除 /public
- apache-nifi - 判断一个数组是否有元素,Nifi
- unity3d - 我正在统一开发一个项目,它说“无法加载关联的脚本,请修复任何编译错误并分配一个有效的脚本”
- react-redux - 无法使用 @reduxjs/toolkit 发送操作 onclick 撰写按钮,它显示“TypeError (0 , _mailSlice.openComposeModal) 不是函数”
- javascript - 如果 classname === id 则删除一个类