Bash скрипт смены IP в конфигурационных файлах

Владислав18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.10.2013

ТЗ

В качестве входных параметров используются

связка старый IP новый IP.

Связка вводится в интерактивном режиме после запуска скрипта.

Входных параметров может быть группа.

Путь к конфиг. файлам nginx:

/usr/local/nginx/sites-enabled/*conf

Путь к конфиг. файлам bind:

/var/named/chroot/var/named/*hosts

Кроме смены IP нужно увеличить на еденицу счетчик,

который расположен в четвертой строке (столбик 40-41)

Конфиг domain.com.hosts

_________________________________________________________________

$ORIGIN .

$TTL 38400 ; 10 hours 40 minutes

domain.com IN SOA ns1.domain.com. admin.domain.com. (

2012030201 ; serial

_________________________________________________________________

Здесь 2012030201

2012 год 03 месяц 02 день 01 счетчик

после смены IP рестартуют сервисы:

/etc/init.d/nginx

/etc/init.d/named

Заявки фрилансеров