gpt4 book ai didi

linux - 对 linux/mac 的文件更改运行操作?

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:23 25 4
gpt4 key购买 nike

我知道几乎每种编程语言都内置了文件观察器,但根据我的经验,它们要么存在错误,因此挂起并停止对文件更改使用react,要么资源贪婪。

现在我正在使用 Go 语言开发一个项目(尽管我正在寻找的工具很可能与语言无关)并且希望在更改和保存文件时运行一些操作。

我唯一需要的是一些软件,它可以监视对文件(具有特定扩展名)的传入更改并执行操作。

有没有现成的适用于 Mac OS X/Linux 的二进制文件,我可以使用 brew 或 apt-get 安装并开始工作?

请指教!

最佳答案

对于 Linux,您可以使用“inotify tools”:

inotifywait -e close_write,moved_to,create  . |
while read -r directory events filename; do
if [ "$filename" = "myfile.py" ]; then
./myfile.py
fi
done

关于linux - 对 linux/mac 的文件更改运行操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41617439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com