shell-script-pt
[Top][All Lists]
Advanced

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

Ajuda com shell script para adição em massa de zonas


From: appds70
Subject: Ajuda com shell script para adição em massa de zonas
Date: Mon, 27 Sep 2004 14:07:50 -0000
User-agent: eGroups-EW/0.82

Fiz um script para adicionar zonas de DNS em massa, a partir de uma 
lista contendo os nomes dos dominios.

Porem, so tenho conseguido erros, e nao consigo executar o script. 
Veja:

-bash-2.05b# ./scriptaddzone &
[1] 3352
: bad interpreter: No such file or directory
[1]+  Exit 126                ./scriptaddzone
-bash-2.05b# 

Ou, tentando assim:

-bash-2.05b# bash ./scriptaddzone
'/scriptaddzone: line 4: syntax error near unexpected token `do
'/scriptaddzone: line 4: `do
-bash-2.05b#

Alguma luz?   :)

------ script ----------
#!/bin/sh

for i in $(awk '{print $1}' dominios)  
do

echo -e "\n
zone \"$i\" {
        type master;
        file \"/var/named/$i.hosts\";
        };\n" >> /etc/named.conf

serial=`date +%d%m%Y%H`

echo -e "\$TTL 14400
@      IN      SOA     dns1.xxxxxx.com.br. root.xxxxxx.com.br. (
                $serial ; serial, todays date+todays
                14400           ; refresh, seconds
                7200            ; retry, seconds
                3600000         ; expire, seconds
                86400 )         ; minimum, seconds
$i. IN NS dns1.xxxxxx.com.br.
$i. IN NS dns2.xxxxxx.com.br.
$i. IN A  xxx.xxx.xxx.22   
localhost.$i. IN A 127.0.0.1
$i. IN MX 0 $i.
mail IN CNAME $i.
www IN CNAME $i.
ftp IN CNAME $i." >> /var/named/$i.hosts

    sleep 10
done


reply via email to

[Prev in Thread] Current Thread [Next in Thread]