我正在尝试使用inotify工具创建一个bash脚本,该工具将监视一个目录并通过删除包含“EE”的行来更改所有新文件。一旦改变它将文件移动到另一个目录 #!/bin/sh
while inotifywait -e create /home/inventory/initcsv; do
sed '/^\"EE/d' Filein > fileout #how to capture
假设我想对目录中的所有文件调用一些命令,并设置一个监视以在该目录中创建的所有文件上调用该命令。如果我这样做:
while((sdi = readdir(d)) != NULL) { ... }
closedir(d);
/* Files created here will be missed */
inotify_add_watch(...);
然后一些文件可能会被错过。如果我的RE