avs wrote:
>
> Возникла задача получить из внешнего источника, например БД, некоторую
> информацию и передать её в CG/PL скрипт (PBX Application). В связи с
> этим возник вопрос: можно ли из CG/PL скрипта запустить shell скрипт?
> PS: ОС Linux, CGP 5.0c4
>
Ну не совсем так как Вы это предложили, но в принципе можно.
Читать нужно тут:
http://www.stalker.com/CommuniGatePro/CGPL.html#Communications
HTTPCall(/URL/,/parameters/)
This function performs an HTTP transaction. The /URL/ value should be a string. It specifies the request URL. The URL schema should be http or https. The /parameters/ value should be a dictionary. It specifies the request parameters and, optionally, the request body.
Т.е. к этой базе данных нужно обращаться через Web сервер, который у Вас скорее всего уже есть, и даже что-то там с этой базой делает.
Можно конечно и скрипт на shell запустить через CGI интерфейс (в том числе через CGI запускаемый из CGP). Но лучше к базе обращаться как-нибудь поэффективнее, через нормальный модуль на php/perl/java, который держит persistent connection.
Sincerely,
Boris.
Получено Wed Oct 19 11:46:59 2005
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:14:16 MSK