Bonjour a tous,

je suis en train de scripter une installation de bind9 avec un backend mysql.

Mon problème est que la, mon bind9 ne veut pas démarrer automatiquement. (par contre il démarre sur un
)

Donc voici mon script dans /etc/init.d/bind9
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
 
#!/bin/sh
 
### BEGIN INIT INFO
# Provides: Bind9
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 6
# Short-Description: Le script permet le lancement de bind9
# Description: Le script permet le lancement automatique au demarrage de bind9
### END INIT INFO
 
prog="named"
case "$1" in
        start)
                echo -n "Starting $prog: "
                /usr/sbin/named -u bind9 -c  /etc/bind/named.conf.local
 
                lancer=$(pidof named|wc -l)
                if [ $lancer -eq 0 ]
                then
                    echo " \033[31mFail!!!!\033[00m"
                else
                    echo " \033[32m[OK]\033[00m"
                    echo "named start on pid: $(pidof named)"
                fi
                ;;
        stop)
                echo -n "Stopping $prog: "
                killall /usr/sbin/named
 
                lancer=$(pidof named|wc -l)
                if [ $lancer -ne 0 ]
                then
                    echo " \033[31mFail!!!!\033[00m"
                    echo "named is always on run"
                else
                    echo " \033[32m[OK]\033[00m"
                    echo "named is stop"
                fi
                ;;
        restart)
                $0 stop
                sleep 1
                $0 start
                ;;
        status)
                lancer=$(pidof named|wc -l)
 
                if [ $lancer -eq 0 ]
                then
                    echo "named stop"
                else
                    echo "named start on pid: $(pidof named)"
                fi
                ;;
        *)
                echo "Usage: $0 {start|stop|restart|status}"
                exit 1
                ;;
esac
j'ai bien sur donné les droits d'exécution au fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
chmod +x /etc/init.d/bind9
puis j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
update-rc.d bind9 start 50 2 3 4 5 . stop 50 0 6 .
Donc avez vous une idée de pourquoi mon bind ne ce lance pas ?

Je vous remercie d'avance pour votre aide