• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Kasumi20
V2EX  ›  程序员

Linux 不支持递归监听文件夹, webpack 是怎么做的呢?

  •  
  •   Kasumi20 ·
    develon2015 · Mar 19, 2021 · 3219 views
    This topic created in 2055 days ago, the information mentioned may be changed or developed.

    众所周知 webpack 可以监听到很深层的文件变化,难道是每当创建一个文件夹的时候就创建一个监听?

    11 replies  •  2021-03-19 11:49:16 +08:00
    codehz
    codehz
    Mar 19, 2021 via Android
    1
    对啊,总不能这点小事就上 ebpf 吧
    Kasumi20
    Kasumi20
    OP
    Mar 19, 2021
    3
    @cache 这 man1 是应用程序,不是 API 吧?
    fengjianxinghun
    fengjianxinghun
    Mar 19, 2021
    4
    @cache 这是工具,自己帮你实现了,楼主问的是 inotify syscall
    iseki
    iseki
    Mar 19, 2021 via Android
    5
    @codehz 赫兹聚聚 ebpf 还能干这个事吗
    fengjianxinghun
    fengjianxinghun
    Mar 19, 2021
    6
    原始的 syscall 是不支持递归,得自己实现,创建一个文件夹出来新建个监听。
    fengjianxinghun
    fengjianxinghun
    Mar 19, 2021
    7
    @iseki bpf trace syscall 当然行。
    iseki
    iseki
    Mar 19, 2021 via Android
    8
    啊,我以为这个只能过滤网络包,没了解过
    fengjianxinghun
    fengjianxinghun
    Mar 19, 2021❤️1
    9
    @iseki 搜索 ebpf/bcc
    cache
    cache
    Mar 19, 2021
    10
    inotify 当然是 api 啊

    ebpf 用来干这个不太合适吧
    xxxyh
    xxxyh
    Mar 19, 2021
    11
    inotify 是支持递归监听的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1323 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 21:44 · PVG 05:44 · LAX 13:44 · JFK 16:44
    ♥ Do have faith in what you're doing.