Ciao a tutti, mi chiedevo se qualcuno potrebbe dare un'occhiata a questo script sto lavorando su. Non so se ho la sintassi corretta per il mio variabili e se il ciclo for è scritto correttamente.
qualsiasi aiuto sarà molto apprezzato.
#! / usr / bin / bash
###########################################
# Scritto da: em
# Scopo: Questo script è stato scritto per apportare modifiche a una configurazione di base della zona
Data: 01 luglio 2008
###########################################
# Il mio Variabili
DMI_FILE \u003d "/ etc / DMI / conf"
SNMP_FILE \u003d "/ etc / snmp / conf"
##########
Codice #
##########
if [[-e $ DMI_FILE]]; then # controllo per vedere se il file esiste
per conf in $ ($ DMI_FILE)
fare
mv conf conf.orig
fatto
altro
print "$ DMI_FILE non esiste"
uscita
fi
echo "/ etc / DMI / conf è stato spostato"
if [[-e $ SNMP_FILE]]; then # controllo per vedere se il file esiste
per conf in $ ($ SNMP_FILE)
fare
mv conf conf.orig
fatto
altro
print "$ SNMP_FILE non esiste"
uscita
fi
echo "/ etc / snmp / conf è stato spostato"
#
# Disabilitare i servizi
#
/ usr / sbin / disattivare svcadm svc: / network / dito: default
/ usr / sbin / disattivare svcadm svc: / network / login: rlogin
/ usr / sbin / disattivare svcadm svc: / network / shell: default
/ usr / sbin / disattivare svcadm svc: / network / telnet: default
/ usr / sbin / disattivare svcadm svc: / network / rpc / rstat: default
/ usr / sbin / disattivare svcadm svc: / network / rpc / rusers: default
/ usr / sbin / disattivare svcadm svc: / network / smtp: sendmail
/ usr / sbin / disattivare svcadm svc: / network / ftp: default
/ usr / sbin / disattivare svcadm svc: / system / filesystem / autofs: default
echo "I servizi richiesti sono state disattivate"
#
# Disattivare automounter
#
/ usr / bin / disattivare svcadm autofs
echo "automounter disabili"
#
# Modificare auto_master
#
VI / etc / auto_master
echo "Zona di installazione di base è completa"