[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Ajuda com shell script para adição em massa de zonas,
appds70 <=