Bonjour,
Dans ma quête d'apprendre à écrire des scripts bash, je viens vous en présenter un nouveau et en profiter pour poser une question. Aujourd'hui, j'ai fait un script pour configurer mon NAS avec autofs.
A la fin du script, je relance les services autofs et rpcbind, je pense idéalement avant faudrait que je fasse des tests pour savoir si ils sont déjà démarrés. Mais comment faire?
Voici le script:
Sinon avez-vous des critiques générales ou amélioration à faire sur mon script?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 #!/bin/bash ADRESSESERVEUR=nas.ip CREDENTIALS=/root/.auto_nas DOSSIERNAS=/media/nas FICHIERMASTER=/etc/auto.master FICHIERNAS=/etc/auto.nas if [ "$EUID" -ne 0 ] ; then echo "Il vous faut les droits administrateurs!" exit fi apt-get -y install autofs nfs-common rpcbind echo "Nom d'utilisateur:" read USERNAME echo "Mot de passe:" read PASSWORD mkdir -p "$DOSSIERNAS" cat > "$FICHIERMASTER" << EOF +dir:/etc/auto.master.d $DOSSIERNAS $FICHIERNAS --ghost,--timeout=300 EOF cat > "$CREDENTIALS" << EOF username=$USERNAME password=$PASSWORD EOF cat > "$FICHIERNAS" << EOF backup -fstype=nfs,rw,intr,credentials=$CREDENTIALS $ADRESSESERVEUR:/Backup document -fstype=nfs,rw,intr,credentials=$CREDENTIALS $ADRESSESERVEUR:/Documents videos -fstype=nfs,rw,intr,credentials=$CREDENTIALS $ADRESSESERVEUR:/Multimedia download -fstype=nfs,rw,intr,credentials=$CREDENTIALS $ADRESSESERVEUR:/Download EOF service autofs restart service rpcbind restart
Merci et salutation
Partager