Hej alla, Jag undrar om någon skulle ta en titt på detta script som jag arbetar på. Jag vet inte om jag har syntaxen rätt för min variabler och om den för loop är skrivet på rätt sätt.
sådant stöd skulle vara mycket uppskattat.
#! / usr / bin / bash
###########################################
# Skrivet av: em
# Syfte: Detta skript skrevs för att göra ändringar i en grundläggande zon setup
# Datum: 01 juli 2008
###########################################
# Min Variabler
DMI_FILE \u003d "/ etc / DMI / conf"
SNMP_FILE \u003d "/ etc / SNMP / conf"
##########
# Kod
##########
om [[-e $ DMI_FILE]]; sedan # kontrollera om filen finns
för conf i $ ($ DMI_FILE)
göra
mv conf conf.orig
gjord
annan
print "$ DMI_FILE finns inte"
exit
fi
echo "/ etc / DMI / conf har flyttats"
om [[-e $ SNMP_FILE]]; sedan # kontrollera om filen finns
för conf i $ ($ SNMP_FILE)
göra
mv conf conf.orig
gjord
annan
print "$ SNMP_FILE finns inte"
exit
fi
echo "/ etc / SNMP / conf har flyttats"
#
# Inaktivera tjänster
#
/ usr / sbin / svcadm inaktivera svc: / network / finger: default
/ usr / sbin / svcadm inaktivera svc: / nätverk / login: rlogin
/ usr / sbin / svcadm inaktivera svc: / nätverk / Shell: default
/ usr / sbin / svcadm inaktivera svc: / network / telnet: default
/ usr / sbin / svcadm inaktivera svc: / network / RPC / rstat: default
/ usr / sbin / svcadm inaktivera svc: / network / RPC / rusers: default
/ usr / sbin / svcadm inaktivera svc: / network / SMTP: sendmail
/ usr / sbin / svcadm inaktivera svc: / network / ftp: default
/ usr / sbin / svcadm inaktivera svc: / system / filesystem / autofs: default
echo "Den begärda tjänster har inaktiverats"
#
# Inaktivera automounter
#
/ usr / bin / svcadm inaktivera autofs
echo "automounter funktionshindrade"
#
# Redigera auto_master
#
VI / etc / auto_master
echo "Basic Zone installationen är klar"