Страница 1 из 1
ищется утилита командной строки

Добавлено:
05 фев 2007, 16:10
galina
Здравствуйте!
Подскажите, pls, возможно ли из командной строки получить список соединений на сервере Новел6.0 сп5, использующих файл, и принудительно разорвать их?
Все найденные утилиты имеют Win-интерфейс.
Возможно уже существует опыт решения аналогичной проблемы при эксплатации сетевых версий ПО:
обновления на сети большой базы требует много времени,поэтому желательно проводить их по ночам. А перестроение индекса такой базы кончается аварийно, когда какой-нибудь пользователь вечером
не вышел из программы.
Если бы было можно перед запланированным во внерабочее время bat-обновлением убить на сервере такие соединения, наступило бы всеобщее счастье.

Добавлено:
05 фев 2007, 17:19
Музалёв Николай
Вариант раз - ВЛОБ
dismount [том]
delay [сколько_примерно_надо_секунд]
mount [том]
Если внутри этого процесса потребуется нажать ввод, то есть для того утилитка.
Вариант ДВА -ПОУМУ
Коммерческая утилитка kill_conn.
Наверное есть и еще что.
А может - пересмотреть саму идею? не нравиться мне такая работа... с принудительным отключением и зависшим соединением...

Добавлено:
05 фев 2007, 18:09
galina
Вариант ВЛОБ - интересно, но это из cron-а на сервере, а там
конечно же в процессе DISMOUNT сразу спросят на консоли - хотите ли отключить активных пользователей. А где можно взять такой nlm, который на сервере yes введет?

Добавлено:
05 фев 2007, 19:24
Музалёв Николай
А где можно взять...
Взять, как я понимаю, можно на кулСолюшн, но вот как он называется - я не помню, тк в момент его обсуждения на ПРОНе было не нужно, и не записал.
Но есть в дебрях у ВольфГаныча вот такая утилитка:
KeyFake NLM to push characters into file server keyboard buffer. Freeware written by Wolfgang Schreiber
Example: LOAD KEYFAKE Unload TimeSync!y!
In this sample KEYFAKE will push the string
"Unload TimeSync<cr>y<cr>" into the servers keyboard buffer.

Добавлено:
06 фев 2007, 10:39
galina
Спасибо за помощь, будем пробовать - может способ окажется удачным.

Добавлено:
06 фев 2007, 15:17
Андрей Тр. aka RH
Музалёв Николай писал(а):delay [сколько_примерно_надо_секунд]
mount [том]
..
Коммерческая утилитка kill_conn.
А убитые коннекты разве автоматически не восстановятся ? К тОму и файлу ? Хотя к файлу, может, и нет .. а может ..
Вот если еще в промежутке добавить disable login, то .. может ..

Добавлено:
06 фев 2007, 18:25
Владимир Горяев
Андрей Тр. aka RH писал(а):Вот если еще в промежутке добавить disable login, то .. может ..
clear all до кучи

Добавлено:
19 фев 2007, 13:09
galina
забыла сообщить результаты - а вдруг кому еще пригодится:
KEYFAKE замечательно размонтирует и монтирует, убиваются при этом только коннекты, держащие открытыми файлы, и после не восстанавливаются. Две недели - полет нормальный, все довольны,
еще раз спасибо за совет.