Você pode usar inotifywait
de inotifytools :
This command simply blocks for inotify events, making it appropriate for use in shell scripts. It can watch any set of files and directories, and can recursively watch entire directory trees.
Alguém sabe de uma ferramenta para o Linux que pode assistir a uma subárvore personalizada do sistema de arquivos em busca de mudanças, e executa um comando personalizado quando ocorre uma mudança?
Essa ferramenta seria muito útil para configurar rapidamente a criação ou o envio automático de arquivos de origem.
Você pode usar inotifywait
de inotifytools :
This command simply blocks for inotify events, making it appropriate for use in shell scripts. It can watch any set of files and directories, and can recursively watch entire directory trees.
Considere algo assim:
inotify --monitor --recursive directory ... |
while read path action file
do
case $action in
"CLOSE_WRITE,CLOSE")
...
;;
esac
...
done