2017-10-06 3 views
0

저는 현재 약간의 인크론을 배우고 있습니다. 배울 점은 파일을 감시 폴더로 옮기는 시점을 관찰하면서 VM에 대한 작업 중입니다. incron 이벤트에 대한 정밀도

/var/share/entrant/DEFAULT/ IN_CLOSE,IN_CLOSE_WRITE,IN_CLOSE_NOWRITE /opt/maarch/separateur_qr/scripts/incron.sh [email protected]$# 

그래서는 IN_CLOSE, IN_CLOSE_WRITE, IN_CLOSE_NOWRITE 이벤트를 사용 : 여기

는 incron입니다. 그러나 incron 문서를 읽은 후에는 IN_MOVE_TO 이벤트가 표시됩니다.

왜이 3 가지 이벤트와 함께 작동합니까? 왜냐하면 저는 파일이 옮겨 졌을 때 열리지 않는다고 생각하기 때문에 저의 뇌물입니다. 대상 위치가 원래 위치와 동일한 파일 시스템에있는 경우

mv 그냥 rename 콜을 사용 하지 개방을 할 것입니다 : 이동할 때 파일을 열거 나하지 여부

답변

1

는 대상 위치에 따라 달라집니다 파일.

대상 위치가 다른 파일 시스템에있는 경우 mv은 파일을 열고 read/write 시스템 호출을 사용하여 복사 한 다음 마지막으로 원본 파일을 제거합니다.