Bonjour à tous,
J’essaye en vain de mettre en place un script au démarrage d’un serveur.
Voici mon script dans init.d :
#!/bin/sh
### BEGIN INIT INFO
# Provides: pm2_produit
# Required-Start: $all $syslog
# Required-Stop: $all $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Example initscript
# Description: This file should be used to construct scripts to be placed in /etc/init.d.
#
### END INIT INFO
# Placez ici des commandes à exécuter à chaque appel du script
echo 'Le script a été appelé !' >> /root/pm2_produit.txt
# Le switch case ci-dessous permet de savoir si le système souhaite lancer ou arrêter le script (on le lance au démarrage et l'arrête à la fermeture du système)
case "$1" in
start)
# Placez ici les commandes à exécuter uniquement au lancement du script
pm2 start /var/sfprojects/produit/nodejs/index.js --name produit_controleur --watch
echo 'Le script a été lançé !' >> /root/pm2_produit.txt
;;
stop)
# Placez ici les commandes à exécuter uniquement à l'arrêt du script
#echo 'Le script a été arrêté !' >> /root/pm2_produit.txt
;;
*)
# On indique ici comment utiliser le script, c'est dans le cas où le script est appelé sans argument ou avec un argument invalide
echo 'Usage: /etc/init.d/pm2_produit {start|stop}'
exit 1
;;
esac
exit 0
Malheureusement celui ci ne se lance pas.
J’arrive à le lancer sans problème avec la commande /etc/init.d/pm2_produit start
Si quelqu’un à une idée je suis preneur 
