Доброго времени суток. Есть сервер Ubuntu 9.04. Открываю две консоли. В первой запускаю mc и копирую файл "тест" из папки "1" в папку "2". Во второй консоли делаю lsof /путь/к/папке/2/тест
В ответ вижу инфу какая программа, юзер, размер и т.п.
Папка "2" расшарена. Повторяю процедуру, только копирую файл по сети в папку "2". В ответ на "лсоф" ничего. При этом в соседней консоли вижу, что в папку "2" успешно копируется файл, увеличивая размер по-мере копирования.
А ситуация такая: есть расшареная папка которую периодически проверяет скрипт. Если в ней есть файлы, они обрабатываются. Нужно сделать проверку на то, что файл не в процессе копирования в расшареную папку прежде, чем обрабатывать его.