有没有办法可以通过编程方式确定某个特定文件是否被添加到linux / tmp文件夹中。我需要创建的是一个小脚本,每次在tmp文件夹中添加新文件时都会自动调用它。
答案 0 :(得分:4)
这些链接可能会有所帮助:Inotify和Inotify-tools。
答案 1 :(得分:0)
您可以使用entr
tool按以下方式执行此操作:
while true; do find /tmp/ | entr -d ./temp_changed.sh; done
目录监视选项(-d
)会在将新文件添加到目录时对事件做出反应。