On Mon, Nov 30, 2009 at 01:05:48PM +0300, Alexey Pechnikov wrote: > > Но вот confedit /etc/nginx/nginx.conf скопирует, как crontab -e, конфиг > > куда-то в $TMP, чтобы при сохранении демон сам не перезапускался. Дальше > > юзер редактирует копию, но при переходе к другому файлу тем же gf, > > попадает опять в /etc (либо вообще никуда, если путь относительный). И что > > с этим делать дальше? При временном сохранении на попить чаек, демон > > перечитает конфиг и получится фигня. > Если у вашего nginx несколько конфигов, в которые можно внести противоречивые > изменения, тут уж не редактор виноват. А если конфиги сделаны подумавши и не > коррелированы, то их можно редактировать и применять по очереди. Как пример, > bind9 - для изменения описаний доменов вовсе незачем трогать основной конфиг и > наоборот, так что можно эти файлы редактировать в произвольном порядке. Ну то есть костыль под названием confedit только отнимает у меня возможность прыгать по конфигам. При этом ничего полезного он не добавляет. > Так crontab сохраняет во временный файл. А смысл "сохранить на всякий случай" во временный > файл от меня ускользает; полагаю, что на указанный случай вы в оригинальный файл в /etc > хотите сохранять, то есть перезаписать новым конфигом без валидации. В /tmp сохранять > без выхода конечно допустимо, только зачем... Например если вим бибикнет и всё испортит :) -- WBR, Dmitry
Attachment:
signature.asc
Description: Digital signature