Bonjour, je me demandais si quelqu'un aurait un coup d'oeil à ce script sur lequel je travaille. Je ne sais pas si j'ai la syntaxe correcte pour mes variables et si la boucle est écrit correctement.
toute aide serait grandement appréciée.
#! / usr / bin / bash
###########################################
# Ecrit par: em
# Objectif: Ce script a été écrit pour apporter des modifications à une zone d'installation
# Date: 01 Juillet 2008
###########################################
# Mon Variables
DMI_FILE \u003d "/ etc / DMI / conf"
SNMP_FILE \u003d "/ etc / snmp / conf"
##########
# Code
##########
if [[-e $ DMI_FILE]]; then # vérifier si le fichier existe
pour la conf de $ ($ DMI_FILE)
faire
mv conf conf.orig
fait
autre
print "$ DMI_FILE n'existe pas"
sortie
fi
echo "/ etc / DMI / conf a été déplacée"
if [[-e $ SNMP_FILE]]; then # vérifier si le fichier existe
pour la conf de $ ($ SNMP_FILE)
faire
mv conf conf.orig
fait
autre
print "$ SNMP_FILE n'existe pas"
sortie
fi
echo "/ etc / snmp / conf a été déplacée"
#
# Désactiver les services
#
/ usr / sbin / désactiver svcadm svc: / network / doigt: par défaut
/ usr / sbin / désactiver svcadm svc: / network / login: rlogin
/ usr / sbin / désactiver svcadm svc: / network / shell: par défaut
/ usr / sbin / désactiver svcadm svc: / network / telnet: par défaut
/ usr / sbin / désactiver svcadm svc: / network / rpc / rstat: par défaut
/ usr / sbin / désactiver svcadm svc: / network / rpc / rusers: par défaut
/ usr / sbin / désactiver svcadm svc: / network / smtp: sendmail
/ usr / sbin / désactiver svcadm svc: / network / ftp: par défaut
/ usr / sbin / désactiver svcadm svc: / system / filesystem / autofs: default
echo "La demande de services ont été désactivés"
#
# Désactiver automounter
#
/ usr / bin / désactiver svcadm autofs
echo "automounter personnes handicapées"
#
# Édition auto_master
#
vi / etc / auto_master
echo "Zone d'installation de base est terminée"