Hei alle, Jeg lurte på om noen ville ta en titt på dette skriptet jeg jobber på. Jeg vet ikke om jeg har syntaksen er riktig for meg variabler og hvis for loop er skrevet riktig.
eventuell assistanse vil bli verdsatt.
#! / usr / bin / bash
###########################################
# Skrevet av: em
# Formål: Dette skriptet ble skrevet for å gjøre endringer i et grunnleggende sonen oppsett
# Dato: 01 juli 2008
###########################################
# Min Variablar
DMI_FILE \u003d "/ etc / dmi / conf"
SNMP_FILE \u003d "/ etc / SNMP / conf"
##########
# Code
##########
Hvis [[-e $ DMI_FILE]]; deretter # sjekke om filen finnes
for conf i $ ($ DMI_FILE)
gjøre
mv conf conf.orig
ferdig
ellers
print "$ DMI_FILE finnes ikke"
exit
fi
echo "/ etc / dmi / conf er flyttet"
Hvis [[-e $ SNMP_FILE]]; deretter # sjekke om filen finnes
for conf i $ ($ SNMP_FILE)
gjøre
mv conf conf.orig
ferdig
ellers
print "$ SNMP_FILE finnes ikke"
exit
fi
echo "/ etc / SNMP / conf er flyttet"
#
# Deaktivere tjenester
#
/ usr / sbin / svcadm deaktivere svc: / nettverk / finger: standard
/ usr / sbin / svcadm deaktivere svc: / nettverk / login: rlogin
/ usr / sbin / svcadm deaktivere svc: / nettverk / shell: default
/ usr / sbin / svcadm deaktivere svc: / nettverk / telnet: default
/ usr / sbin / svcadm deaktivere svc: / nettverk / rpc / rstat: default
/ usr / sbin / svcadm deaktivere svc: / nettverk / rpc / rusers: default
/ usr / sbin / svcadm deaktivere svc: / nettverk / smtp: sendmail
/ usr / sbin / svcadm deaktivere svc: / nettverk / ftp: default
/ usr / sbin / svcadm deaktivere svc: / System / filsystem / autofs: default
echo "Den etterspurte tjenester har blitt deaktivert
#
# Deaktivere automounter
#
/ usr / bin / svcadm deaktivere autofs
echo "automounter deaktivert"
#
# Edit auto_master
#
VI / etc / auto_master
echo "Basic Zone installasjonen er fullført"