Bonjour à tous,
voila je suis en train de réaliser un script shell dans /etc/init.d pour que Samba4 demarre automatiquement.
Mais dès que je fais “samba restart”, le script s’arrête juste après avoir tué les processus samba.
Je précise que dans le terminal, quand j’exécute le script ce dernier me retourne ce message :
root@hades:/usr/local/samba/sbin# /etc/init.d/samba restart
Redemarrage de Samba4
Complété
Voici le script en question :
[code]#! /bin/sh
BEGIN INIT INFO
Provides: samba
Required-Start:
Required-Stop:
Default-Start: 2 3 4 5
Default-Stop: 0 1 6
Short-Description: Samba
Description: Samba Domain controller
scheduler
END INIT INFO
set -e
PATH=/bin:/usr/local/samba/bin:/sbin:/usr/local/samba/sbin
NAME=“Samba4”
case “${1}” in
start)
echo "Demarrage de Samba4 : "
cd /usr/local/samba/sbin && ./samba -s /usr/local/samba/etc/smb.conf
;;
stop)
echo "Extinction de Samba4"
start-stop-daemon -K --name samba
;;
restart)
echo "Redemarrage de Samba4"
start-stop-daemon -K --name samba
exit 0
echo "redemarrage dans 5 secondes"
sleep 5
$0 start
echo “Redemarrage OK !”
;;
*)
echo "Usage: /etc/init.d/samba {start|stop|restart}"
exit 1
;;
esac
exit 0
[/code]
Auriez vous une idée du pourquoi de la chose ?