首页 > 解决方案 > 为什么 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 中创建新日志

标签: inotifywatchman

解决方案


推荐阅读