Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrey Shalkin                       2:5058/18.140  21 Mar 2001  23:49:00
 To : All
 Subject : синхронизация каталогов
 -------------------------------------------------------------------------------- 
 
 
 Возникла такая задача: необходимо синхронизировать каталоги, расположенные
 на разных машинах. То есть при открытии файла в таком каталоге происходит
 остановка процесса, открывшего файл (или блокировка файла ?). Далее,
 специальная программа сравнивает этот файл с тем же файлом на второй машине и,
 если они различаются, копирует файл со второй машины на эту. Потом
 размораживается процесс, открывший файл, и продолжает работу с файлом.
 
 У меня появились в связи с этим следующие вопросы:
 1. Kаким образом отследить открытие файла другим процессом. Возможно ли 
    обойтись обычной программой или нужен какой-то модуль в ядро ?
 2. Что лучше, посылать процессу SIGSTOP или блокировать файл (и как, очевидно,
    мягкая блокировка не годится, а есть ли жесткая в линуксе) ?
 3. Если изменилось содержание открытого файла, что увидит процесс, открывший
    этот файл ?
 
 Пока All.
                                                  С уважением SAV.
 --- TM-Ed 1.14+
  * Origin: E-mail: sav@mcde.osu.ru (2:5058/18.140)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 синхронизация каталогов   Andrey Shalkin   21 Mar 2001 23:49:00 
 Re: синхронизация каталогов   Vladimir Bormotov   21 Mar 2001 23:29:32 
 Re: синхронизация каталогов   Eugene B. Berdnikov   22 Mar 2001 06:03:27 
 Re: синхронизация каталогов   Konstantin Abramenko   21 Mar 2001 23:29:32 
Архивное /ru.linux/39253ab92baf.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional