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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Anfimov                         2:5020/400     23 Nov 2001  21:37:08
 To : Alexandr
 Subject : Re: Самба и обновление программ
 -------------------------------------------------------------------------------- 
 
 On Fri, 23 Nov 2001 10:51:55 +0000 (UTC), 
 Alexandr <dzuba@yumz.orgus.ru> wrote:
 
 >> On Fri, 23 Nov 2001, Alexandr wrote:
 >>
 >> > Привет всем.
 >> > Возник такой вопрос:
 >> > Имеем samba-2.2.2 и какой-либо ресурс. Пусть будет TASK. Как можно
 >сделать
 >> > таким образом, чтобы можно было записывать новые версии программ?
 >>
 >> Сам понял чего спросил?
 >> Каких программ? При чем тут TASK и Samba?
 >>
 >
 >Извините, рука дрогнула, дергают туда, сюда.
 >Есть ресурс TASK, на нем находятся программы, которые пишут программисты.
 >Hужно сделать таким образом, чтобы новые версии программ, писались в данный
 >ресурс, так что бы пользователи не выходили из задач, а при следующем
 >запуске загружалась новая версия программы.
 
  Hапрямую   в   Samba   --   видимо   никак.   Во  всяком  случае
 прямо.  Поскольку к файлу в нем всегда  обращаются  по  имени,  а
 не   по  полученному   однажды  handle,  потому  определить,  что
 мастдайке нужен  файл,  открытый  когда-то   а   не   открываемый
 только   сейчас  обычно   просто  невозможно.  Кроме  того, обрыв
 соединения на smb -- вещь достаточно нередкая, и локи на файлы по
 моему   опыту  могут держаться  достаточно  неопределенное время.
 Так что даже попытки вычислить по  локам,  что  этот  клиент  все
 еще  хочет  файл  с такого-то времени -- это в целом кривое дело.
 
  Hе  говоря  уже  о   том,  что  для  таких  вычислений  придется
 сильно хачить smbd.
 
  Hо   можно    попытаться    записывать    программу    в    файл
 типа myprog-141.exe,  а  на этот файл повесить мастдайный   ярлык
 myprog.lnk.   Тогда  по   идее   ярлык   прочтется   только   при
 запуске,  а запустится уже программа конкретной версии.
 
  Hо я не пробовал.
 
  Еще один вариант (более извратный) -- поставить NFS и ставить на
 файл аттрибут 'x'. Тогда по идее Win должен при открытии получать
 хэндл файла, и  далее  обращаться  только  по  нему.  А  NFS  при
 удалении  файла  должен каким-то образом сохранять его содержимое
 достаточно длительное время (обычно переименовав в файл .nfs???),
 и  отдавать  его  по  этому  хендлу.   Hо  в том, что в линуксе и
 мастдае это будет работать именно так я не уверен (я  очень  мало
 работал   с  nfs-серверами  под  linux  и  совсем  не  работал  с
 nfs-клиентами под мастдай).
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Самба и обновление программ   Alexandr   23 Nov 2001 12:44:26 
 Re: Самба и обновление программ   Oleg Bualo   23 Nov 2001 14:04:45 
 Re: Самба и обновление программ   Alexandr   23 Nov 2001 14:51:55 
 Re[2]: Самба и обновление программ   Dmitri Masalimov   23 Nov 2001 15:47:24 
 Re: Re[2]: Самба и обновление программ   Alexandr   23 Nov 2001 16:05:53 
 Re[4]: Самба и обновление программ   Dmitri Masalimov   23 Nov 2001 16:55:11 
 Re: Самба и обновление программ   Ilya Anfimov   23 Nov 2001 21:37:08 
 Re: Самба и обновление программ   Michael Shigorin   23 Nov 2001 16:01:44 
 Re: Самба и обновление программ   Alexandr   23 Nov 2001 16:11:59 
 Re: Самба и обновление программ   Anton Kovalenko   24 Nov 2001 06:55:41 
 Re: Самба и обновление прог рамм   Vitaly Shishakov   23 Nov 2001 21:57:36 
 Re: Самба и обновление программ   Sergey Shibeko   24 Nov 2001 19:42:25 
Архивное /ru.linux/1511408252c2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional