В Progress есть утилита promon, в которой можно определять сколько пользователей подключено к базе... Можно ли опрелелить кол-во подключений другим способом без использования этой утилиты? Просто необходимо написать скрипт, который бы вел статистику подключений к базе по заданному графику
Я знаю, что:
Yup - we can be able to read from a standard file and redirect output to a standard file.
On Unix it would be comething like
promon dbname < commands.file > Log.file
__
Может кто-нибудить знает как работать с этим работать и напишет более подробно?
Контроль пользователей в Progress
Контроль пользователей в Progress
Последний раз редактировалось Dina 15 апр 2004, 12:00, всего редактировалось 1 раз.
re:Контроль пользователей в Progress
дык субд и сама ведет статистику подключений.
и вывод делает в текстовый файл *.lic
он лежит всегда рядом с базой.
или интересует, как сделать именно собственный наворот по статистике?
и вывод делает в текстовый файл *.lic
он лежит всегда рядом с базой.
или интересует, как сделать именно собственный наворот по статистике?
re:Контроль пользователей в Progress
to Dina:
я тут подумал..
мало того, что решение через promon кривое в смысле неправильного выбора средств, оно кривее еще вдвойне , поскольку promon в режиме просмотра пользователей ведь просто исполняет команду
proshut /путь/база -C list
таким образом, для просмотра подключенных пользователей нет необходимости запускать promon и еще городить к нему файл команд.
и это еще не все . proshut - команда реализованная либо батником в винде, либо скриптом на юниксе, в котором на самом деле вызывается уже утилита _mprshut, которой собственно параметры и передаются.
все это тоже расписано в доке.
я тут подумал..
мало того, что решение через promon кривое в смысле неправильного выбора средств, оно кривее еще вдвойне , поскольку promon в режиме просмотра пользователей ведь просто исполняет команду
proshut /путь/база -C list
таким образом, для просмотра подключенных пользователей нет необходимости запускать promon и еще городить к нему файл команд.
и это еще не все . proshut - команда реализованная либо батником в винде, либо скриптом на юниксе, в котором на самом деле вызывается уже утилита _mprshut, которой собственно параметры и передаются.
все это тоже расписано в доке.
re:Контроль пользователей в Progress
2 Николай
Используй опцию convert в output to statement.
Например:
output to test.txt convert target "ibm866".
Используй опцию convert в output to statement.
Например:
output to test.txt convert target "ibm866".
re:Контроль пользователей в Progress
to Dina:
> я согласна что работать с промоном для сбора статистика не совсем > правильное решение... поэтому от этого решения ушла....
ну и хорошо.
только работа в командом режиме тебе все-равно пригодится в будущем, поэтому давай установим истину.
> Синтаксис в cmdfile.txt я пробовала писать различный... но сервер >все равно игнарирует данную команду
"cmdfile.txt" тут совершенно не виноват. в прошлый раз ты привела пример своей команды без знаков переопределения вывода, и похоже, опять не поняла и их не использовала...
еще раз внимательно посмотри на знаки "<" и ">"
это не украшение и не выделение по тексту, а именно знаки переопределения ввода и вывода. их НЕОБХОДИМО использовать.
и тогда все получится. у меня же получилось.
> я согласна что работать с промоном для сбора статистика не совсем > правильное решение... поэтому от этого решения ушла....
ну и хорошо.
только работа в командом режиме тебе все-равно пригодится в будущем, поэтому давай установим истину.
> Синтаксис в cmdfile.txt я пробовала писать различный... но сервер >все равно игнарирует данную команду
"cmdfile.txt" тут совершенно не виноват. в прошлый раз ты привела пример своей команды без знаков переопределения вывода, и похоже, опять не поняла и их не использовала...
еще раз внимательно посмотри на знаки "<" и ">"
это не украшение и не выделение по тексту, а именно знаки переопределения ввода и вывода. их НЕОБХОДИМО использовать.
и тогда все получится. у меня же получилось.