gpt4 book ai didi

linux - 如何在 Linux 中创建文件监听器?

转载 作者:IT王子 更新时间:2023-10-29 00:25:10 24 4
gpt4 key购买 nike

我正在尝试在特定目录上创建一个监听器,只要该路径中出现文件,该监听器就会启动 Linux 命令。例如,每当一个文件出现在像 C:/home/这样的目录中时,我想从该文件中读取一串文本,然后启动另一个命令。我正在考虑使用循环,但这似乎效率不高。

最佳答案

要获得有关文件创建、打开、修改等事件的通知,请查看 inotify .从 bash 使用它的一个好方法是使用 inotifywait 命令 - here是它的手册页。它会阻塞直到你关心的事件发生。例如:

inotifywait -e create /path/to/watch
echo "ding!"

当在该路径中创建文件或目录时将发出提示音。查看man page了解更多详情。

关于linux - 如何在 Linux 中创建文件监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15509576/

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