J'exécute un script sur Ubuntu 14.04.1 LTS
lorsque le serveur est en cours d'arrêt. Toutefois, j'aimerais l'exécuter uniquement sur le comportement shutdown
, et non pas sur un reboot
.
J'ai essayé d'obtenir la valeur avec $1
mais pour reboot
ou shutdown
, mais l'envoi d'un message stop
a toujours lieu.
Le script que je cours actuellement:
#! /bin/sh
### BEGIN INIT INFO
# Provides: shutdown
# Required-Start:
# Required-Stop: sendsigs
# Default-Start:
# Default-Stop: 0 6
# Short-Description: shutdown
# Description:
### END INIT INFO
shutdown_script.sh
exit 0
Et géré par Sudo update-rc.d shutdown_job start 19 0 6 .
Essayez de placer le script dans différents niveaux d'exécution.
/etc/rc0.d - While system shuts down.
/etc/rcS.d - While system boots
/etc/rc1.d - Working as singel user (user specific on login)
/etc/rc2.d - Working as multiple users
/etc/rc3.d bis /etc/rc5.d - not used in ubuntu
/etc/rc6.d - While system restarts