Le script ntp init pour ntp, par exemple, fonctionne comme prévu. Vous pouvez utiliser /etc/init.d/ntp
ou service ntp
.
root@server:~# /etc/init.d/ntp stop
* Stopping NTP server ntpd [ OK ]
root@server:~# /etc/init.d/ntp start
* Starting NTP server ntpd [ OK ]
root@server:~# service ntp stop
* Stopping NTP server ntpd [ OK ]
root@server:~# service ntp start
* Starting NTP server ntpd [ OK ]
Cependant smbd ne fonctionne qu'avec le service
root@server:~# /etc/init.d/smbd stop
root@server:~# /etc/init.d/smbd status
* smbd is running
root@server:~# service smbd stop
smbd stop/waiting
root@server:~# service smbd status
smbd stop/waiting
root@server:~# /etc/init.d/smbd start
root@server:~# /etc/init.d/smbd status
* smbd is not running
root@server:~# service smbd start
smbd start/running, process 2243
root@server:~# service smbd status
smbd start/running, process 2243
Appelez également le service samba pour appeler smbd et nmbd, mais la commande status fonctionne et la commande restart ne fait rien.
samba
sur Ubuntu (au moins à partir de 10.04 ) prend en charge Upstart pour gérer les services smbd
et connexes. Les scripts init.d
sont toujours présents, mais ils vérifient si Upstart est le init
et s'abstiennent d'interférer avec elle le cas échéant. Par conséquent, les scripts init.d
suivants ne sont utiles que pour le status
:
/etc/init.d/nmbd # superseded by /etc/init/nmbd.conf
/etc/init.d/smbd # superseded by /etc/init/smbd.conf
/etc/init.d/samba # if present
Le script samba
est une entrée relativement nouvelle et n'a pas d'équivalent Upstart.