A file is copied from machine1/dir1 to machine2/dir2. I have added a inotify watch on the dir2 for any new files created. Now if the file is large, it might take a few seconds to be fully on the new machine. If I’m not wrong, inotify will notify the application as soon as it detects an event. So if the file status has to be checked, How should it be done ?
A file is copied from machine1/dir1 to machine2/dir2. I have added a inotify watch
Share
Using IN_CLOSE_WRITE works if its only a scp from one machine to another. Otherwise, it depends on the way the file is uploaded from one machine to another. If its a one time open and close , IN_CLOSE_WRITE is the way to do it.
Both the answers above make sense depending on how we do it.