Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как узнать кем занят файл на сервере / 12 сообщений из 12, страница 1 из 1
17.07.2012, 08:38
    #37881611
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
Частенько встречается ситуация, когда надо узнать кем занят файл на сервере. Сейчас приходится коннектится к нему и вручную искать.
Может кто знает скрипт для получения этой информации?
...
Рейтинг: 0 / 0
17.07.2012, 09:14
    #37881647
alextashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
glamis,

какой файл?
какой сервер?
...
Рейтинг: 0 / 0
17.07.2012, 09:30
    #37881668
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
alextashk,

aaa.dbf на файл-сервере server
...
Рейтинг: 0 / 0
17.07.2012, 10:28
    #37881758
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
Руками: на сервере в "управлении компьютером" - "Общие папки" - "Открытые файлы"
Как это посмотреть автоматом и тем более удаленно - не знаю. Но думаю теоретически это возможно автоматизировать, только у смотрящего должны быть соответствующие права на сервере.
...
Рейтинг: 0 / 0
19.07.2012, 10:02
    #37884859
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
Dima T,
руками я и сам умею, но иногда это довольно большой список...
...
Рейтинг: 0 / 0
19.07.2012, 10:09
    #37884872
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
glamisDima T,
руками я и сам умею, но иногда это довольно большой список...
Если часто этим заниматься приходится, то может проще в прогу свою встроить контроль работающих?
Как-то так: при входе юзер регистрируется в таблице работающих, при выходе вычеркивается.
Для избежания появления "мертвых душ" в результате некорректно закрытых копий проги, можно держать пользователем заблокированной свою запись, при вылете автоматом разблокируется.
...
Рейтинг: 0 / 0
19.07.2012, 10:44
    #37884940
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
Dima TЕсли часто этим заниматься приходится, то может проще в прогу свою встроить контроль работающих?
Как-то так: при входе юзер регистрируется в таблице работающих, при выходе вычеркивается.
Для избежания появления "мертвых душ" в результате некорректно закрытых копий проги, можно держать пользователем заблокированной свою запись, при вылете автоматом разблокируется.Все правильно, только тут есть один нюанс: бывает, что разные юзеры занимают разные файлы.
Тогда приходится хранить и список открытых таблиц, ну или как-то так...
Т.е. разные логины - разные DE => разные таблицы.
...
Рейтинг: 0 / 0
19.07.2012, 11:28
    #37885022
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
glamisЧастенько встречается ситуация, когда надо узнать кем занят файл на сервере. Сейчас приходится коннектится к нему и вручную искать.
Может кто знает скрипт для получения этой информации?

Скорее всего, неоптимизированное приложение, раз "Частенько встречается ситуация, когда надо узнать кем занят файл на сервере". Что, в exclusive что ли?
...
Рейтинг: 0 / 0
19.07.2012, 11:47
    #37885063
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
IgorNG"Частенько встречается ситуация, когда надо узнать кем занят файл на сервере". Что, в exclusive что ли?Совсем не обязательно, скорее наоборот - надо что-то сделать монопольно, а файл занят. Бывают такие ситуёвины.
Посылаешь им сообщения, а никого нет на месте Бегать неохота, а кого грохнуть - не знаешь...
...
Рейтинг: 0 / 0
19.07.2012, 17:54
    #37885921
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
Jonny540Бегать неохота, а кого грохнуть - не знаешь... Грохнуть всех ибо - эксклюзив и одновременная работа других - это, как-то, не смотрится.
А так - да, действительно, что-то неладно с проектированием базы, раз требуется монопольный доступ.
...
Рейтинг: 0 / 0
20.07.2012, 12:27
    #37886771
alextashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
Пропиши в программе анализ флага "Все вон, кроме админа"
или пропиши в файерволе правило "Все вон, кроме админа"

знание кто, всё равно не спасёт от закрытой двери в кабинет
...
Рейтинг: 0 / 0
26.07.2012, 16:53
    #37894118
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать кем занят файл на сервере
alextashk,

Никогда не приходилось "ремонтировать" dbf-ки на ленту? Когда порядка 200 user-ов не пойми чем занимаются? Блокировать от новых-нет проблем, как бы старых отключить.

Вообще раньше я это решал тупо запрашивая сервер: !net ... > txt.txt и потом считывая его. Он хорошо структурирован и нет проблем разобрать и найти что нужно. Но изменилась архитектура ядра системы, а для такого запроса на сервере надо иметь исполнителя и систему связи с ним. Поэтому пока решаем ручками.

Сейчас есть желание использовать в этих целях remote script. Вопрос кто-нить использовал Remote script из-под фокса? Я пытался как тест удаленно опрашивать IP - фокус не прошел.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как узнать кем занят файл на сервере / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]