Hey todos, eu estava me perguntando se alguém poderia dar uma olhada neste script que estou trabalhando. Não sei se tenho a sintaxe correcta para o meu e se as variáveis para o loop está escrito corretamente.
qualquer ajuda seria muito apreciada.
#! / usr / bin / bash
###########################################
# Escrito por: in
# Objetivo: Este script foi escrito para fazer alterações em uma configuração básica zona
# Data: 01 jul 2008
###########################################
Meu Variáveis
DMI_FILE \u003d "/ etc / CMS / conf"
SNMP_FILE \u003d "/ etc / snmp / conf"
##########
# Código
##########
if [[-e $ DMI_FILE]]; # então verifique se o arquivo existe
de conf em $ ($ DMI_FILE)
fazer
mv conf conf.orig
feito
diferente
print "$ DMI_FILE não existe"
saída
fi
echo "/ etc / CMS / conf foi movida"
if [[-e $ SNMP_FILE]]; # então verifique se o arquivo existe
de conf em $ ($ SNMP_FILE)
fazer
mv conf conf.orig
feito
diferente
print "$ SNMP_FILE não existe"
saída
fi
echo "/ etc / snmp / conf foi movida"
#
# Desativar serviços
#
/ usr / sbin / svcadm disable svc: / network / dedo: default
/ usr / sbin / svcadm disable svc: / network / login: rlogin
/ usr / sbin / svcadm disable svc: / network / shell: default
/ usr / sbin / svcadm disable svc: / network / telnet: default
/ usr / sbin / svcadm disable svc: / network / rpc / rstat: default
/ usr / sbin / svcadm disable svc: / network / rpc / rusers: default
/ usr / sbin / svcadm disable svc: / network / smtp: sendmail
/ usr / sbin / svcadm disable svc: / network / ftp: default
/ usr / sbin / svcadm disable svc: / sistema / arquivos / autofs: default
echo "Os serviços solicitados foram desativados"
#
# Desativar automounter
#
/ usr / bin / svcadm desativar autofs
echo "automounter deficientes"
#
# Editar auto_master
#
vi / etc / auto_master
echo "Zona configuração básica está completa"