0
디렉토리에 기록 된 새로운 csv 파일에 대한 디렉토리를 모니터하려고합니다.
생성시 새로운 csv 파일에 데이터가 추가됩니다. 일단 파일이 쓰여지고 닫힙니다. 파일을 새 디렉터리로 이동해야합니다.Bash 모니터링 디렉토리 및 파일을 새 위치로 이동
Monitor dir: /tmp/test/test/
destination dir for copy : /tmp/test/test1/
나는 다음과 같은 스크립트를 수행했지만 대신 파일의 전체 디렉토리를 이동 실행할 때, ifnotify 또한 로컬 디렉토리에 통지
#!/bin/bash
inotifywait -m --format '%w%f' /tmp/test/test/ -e close | while read file;
do
mv "$file" "/tmp/test/test1/"
done
을 그것은 여전히 TEST1 디렉토리에 전체 테스트 디렉토리로 이동 –