Hej alle, jeg tænkte, om nogen ville tage et kig på dette script jeg arbejder på. Jeg ved ikke, om jeg har den syntaks korrekt for mit variabler og hvis for sløjfen er skrevet korrekt.
enhver hjælp ville være meget værdsat.
#! / usr / bin / bash
###########################################
# Skrevet af: em
# Formål: Dette script blev skrevet for at foretage ændringer i en grundlæggende zone setup
# Dato: 01 juli 2008
###########################################
# Min Variables
DMI_FILE \u003d "/ etc / DMI / conf"
SNMP_FILE \u003d "/ etc / SNMP / conf"
##########
# Code
##########
hvis [[-e $ DMI_FILE]]; derefter # kontrollere, om filen findes
for conf i $ ($ DMI_FILE)
gøre
MV conf conf.orig
gjort
anden
print "$ DMI_FILE findes ikke"
exit
fi
echo "/ etc / DMI / conf er blevet flyttet"
hvis [[-e $ SNMP_FILE]]; derefter # kontrollere, om filen findes
for conf i $ ($ SNMP_FILE)
gøre
MV conf conf.orig
gjort
anden
print "$ SNMP_FILE findes ikke"
exit
fi
echo "/ etc / SNMP / conf er blevet flyttet"
#
# Deaktiver tjenester
#
/ usr / sbin / svcadm deaktivere svc: / network / finger: default
/ usr / sbin / svcadm deaktivere svc: / network / login: rlogin
/ usr / sbin / svcadm deaktivere svc: / network / Shell: default
/ usr / sbin / svcadm deaktivere svc: / network / telnet: default
/ usr / sbin / svcadm deaktivere svc: / network / RPC / rstat: default
/ usr / sbin / svcadm deaktivere svc: / network / RPC / rusers: default
/ usr / sbin / svcadm deaktivere svc: / network / smtp: sendmail
/ usr / sbin / svcadm deaktivere svc: / network / ftp: default
/ usr / sbin / svcadm deaktivere svc: / system / filesystem / autofs: default
echo "De ønskede tjenester er blevet deaktiveret"
#
# Deaktivere automounter
#
/ usr / bin / svcadm deaktivere autofs
echo "automounter handicappede"
#
# Redigere auto_master
#
VI / etc / auto_master
echo "Basic Zone opsætning er fuldført"