[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian становится все более похож на Windows. Как с этим жить?



Hello!

On Monday 30 November 2009 02:10:35 Dmitry Nezhevenko wrote:
> Настроить _что_? vim уже умеет. И не в новом экземпляре редактора, а в
> другом буфере. 
> 
> Но вот confedit /etc/nginx/nginx.conf скопирует, как crontab -e, конфиг
> куда-то в $TMP, чтобы при сохранении демон сам не перезапускался. Дальше
> юзер редактирует копию, но при переходе к другому файлу тем же gf,
> попадает опять в /etc (либо вообще никуда, если путь относительный). И что
> с этим делать дальше? При временном сохранении на попить чаек, демон
> перечитает конфиг и получится фигня.

Если у вашего nginx несколько конфигов, в которые можно внести противоречивые 
изменения, тут уж не редактор виноват. А если конфиги сделаны подумавши и не 
коррелированы, то их можно редактировать и применять по очереди. Как пример,
bind9 - для изменения описаний доменов вовсе незачем трогать основной конфиг и
наоборот, так что можно эти файлы редактировать в произвольном порядке.

> > > :w в виме подойдет? Только как твой confedit отличит, сохранял я для того
> > > чтобы попробовать применить, или просто на всякий случай?
> > 
> > Интересный "всякий случай" - взять и сломать оригинальный конфиг. Отредактировать и
> > сохранить без проверки один из системных конфигов в надежде "на авось" - развлечение
> > то еще.
> 
> Почему сломать то? В crontab -e сохранение ничего не ломает, пока из
> редактора не выйти.

Так crontab сохраняет во временный файл. А смысл "сохранить на всякий случай" во временный
файл от меня ускользает; полагаю, что на указанный случай вы в оригинальный файл в /etc
хотите сохранять, то есть перезаписать новым конфигом без валидации. В /tmp сохранять
без выхода конечно допустимо, только зачем...

Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Reply to: