Здравствуйте,
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