inotifywait
是一个来自 inotify-tools
包的命令行实用程序,它允许您监视文件系统事件,例如文件或目录的创建、修改、删除等
inotify-tools
。在 Debian 系统上,可以使用以下命令安装:sudo apt-get update
sudo apt-get install inotify-tools
inotifywait
监视文件或目录。以下是一些基本示例:inotifywait -m .
inotifywait -m /path/to/file_or_directory
inotifywait -m /path/to/file_or_directory1 /path/to/file_or_directory2
inotifywait -m -e create .
inotifywait -m -e create,modify .
inotifywait -m -e create,modify . > log.txt 2>&1 &
my_script.sh
的脚本:inotifywait -m -e create . --format '%w%f' | while read FILE
do
/path/to/my_script.sh "$FILE"
done
这些示例应该可以帮助您开始使用 inotifywait
。您可以根据需要调整选项和参数以满足您的需求。要查看所有可用选项,请参阅 inotifywait
的手册页:
man inotifywait