使用entr检测目录更改



我想在每次更新目录(中的新文件/更改文件(时运行一个命令。我发现这条线索暗示entr。我已经制作了一个应用entr的脚本,但它似乎没有按预期工作。

#!/bin/bash
ls -d * /Users/me/test | entr echo hey

当我运行脚本时;嘿"一次,但如果我将新文件添加到teststdout,则只挂起而不回显另一个";嘿;。

建议使用systemd路径单元

下面是一个关于监视路径单元的教程。

这里是对systemd单元的一个更一般的解释。

systemd路径单元的优点:

  1. 最灵活
  2. 将事件管理与操作管理和运行时控制解耦
  3. 强大的中央日志记录和审计
  4. systemd单元的标准位置和信息
  5. 事件管理和行动管理标准

systemd路径单元的缺点:

  1. 复杂
  2. 需要管理员权限
  3. 取决于systemd

相关内容

  • 没有找到相关文章

最新更新