从 bash 触发 Linux 上的文件系统事件
Trigger file system events on Linux from bash
我想在 Linux 虚拟机 (VirtualBox) 上触发文件系统事件。我不确定如何处理这个问题,但我可以想象有两种方法可以做到这一点:
- 在来宾系统中使用内置命令
- 或通过 VirtualBox 命令从主机系统控制客户机
我做了一些研究并找到了像 guard/listen 这样的工具,但我无法使它们工作。 (守卫要求插件和文档我不清楚...)
我的目标不是新事物,我想将文件系统事件从主机转发到来宾。在主机端,我使用 fswatch 来连接文件系统事件。 Fswatch 将通过 SSH 运行 来宾系统上的脚本 - script/command 可以根据来自 fswatch 的参数在来宾系统中触发 fs 事件,这是一条路径......这不是一种有效的方法我猜测,但出于开发目的,当我修改 IDE 中的某些文件时应该足够了。
这个解决了我的问题:vagrant-notify-forwarder
我想在 Linux 虚拟机 (VirtualBox) 上触发文件系统事件。我不确定如何处理这个问题,但我可以想象有两种方法可以做到这一点:
- 在来宾系统中使用内置命令
- 或通过 VirtualBox 命令从主机系统控制客户机
我做了一些研究并找到了像 guard/listen 这样的工具,但我无法使它们工作。 (守卫要求插件和文档我不清楚...)
我的目标不是新事物,我想将文件系统事件从主机转发到来宾。在主机端,我使用 fswatch 来连接文件系统事件。 Fswatch 将通过 SSH 运行 来宾系统上的脚本 - script/command 可以根据来自 fswatch 的参数在来宾系统中触发 fs 事件,这是一条路径......这不是一种有效的方法我猜测,但出于开发目的,当我修改 IDE 中的某些文件时应该足够了。
这个解决了我的问题:vagrant-notify-forwarder