Re: Записи в файле telnums.data

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Tue 11 Oct 2011 - 19:14:40 MSK

Здравствуйте,

On 11.10.2011 18:25, Igor Dobryninsky wrote:
> Добрый день.
>
> Появилась необходимость сделать массовую модификацию телефонных
> номеров пользователей. Для меня проще всего это сделать непосредственно
> в файлах /var/CommuniGate/{Accounts,Domains/*}/Settings/telnums.data с
> помощью sed'а (понятно, что нужно перед началом операции остановить CGP,
> а после - запустить).

Так не надо делать. Есть CLI с командами ListAccounts, ListObjects и Get/SetAccountTelnums - ими и надо пользоваться.

> Однако выяснилось, что в файле содержится, похоже, вся история
> изменений данного атрибута у каждого пользователя. В связи с этим - два

Да.

> вопроса: а) зачем это нужно? и б) что лучше - убрать лишние записи или
> модифицировать не только последнюю, но и все остальные?

а) дописать в файл изменение эффективнее, чем перезаписывать весь файл. б) лучше использовать CLI

-- 
Best regards,
Dmitry Akindinov
Получено Tue Oct 11 15:14:57 2011

Этот архив был сгенерирован hypermail 2.1.8 : Tue 11 Oct 2011 - 20:15:30 MSK