• +237 661562859
  • Support professionnel
  • +4917620410241

Comment créer un script init sur Ubuntu 14.04

4 juil. 2017 12:06 linux, init script, ubuntu centos

Comment créer un script init sur Ubuntu 14.04

Dans cet article nous vous montrons comment créer un script init sur votre serveur VPS avec le l'OS Ubuntu. Le principe est le même pour d'autres systèmes linux avec quelques exceptions.
cd /etc/init.d
vi my_init_script

#! /bin/sh

export PIDFILE=/var/run/my_init_script.pid
 ##### Check if Pidfile exits ####
 if [ -f ${PIDFILE} ]; then
     echo "Pidfile already exits (${PIDFILE})"
     echo "Please run rm -f ${PIDFILE}"
     exit 0
 fi

 ##Get the process number for our pidfile
 ps aux | grep -i "/etc/init.d/my_init_script" | grep -v "grep"  | head -n 1 | awk '{print $2}' > ${PIDFILE}


case "$1" in
 start)
  echo "votre code start ici"
   ;;
 stop)
    echo "votre code stop ici"
   sleep 10
   ;;
 restart)
    echo "votre code stop ici"
   sleep 20
    echo "votre code start ici"
   ;;
 *)
   echo "Usage: my_init_script {start|stop|restart}" >&2
      if [ -f ${PIDFILE} ]; then
          rm -f ${PIDFILE}
      fi
   exit 3
   ;;
esac

#remove pidfile
 if [ -f ${PIDFILE} ]; then
     rm -f ${PIDFILE}
 fi
chmod +x my_init_script
Tester s'il ya pas d'erreurs
bash -n my_init_script
Ou executer le script
./my_init_script
Si tout est ok, on l'enregistre avec le code ci-après
update-rc.d my_init_script defaults
Si vous redemarrez votre serveur, my_init_script démarrera aussi automatiquement
Laisser un commentaire

Votre adresse de messagerie et numéro de téléphone ne seront pas publiés

Avez-vous des questions?

Adresse
Camoo Hosting
BP 3891 Yaoundé, Cameroun
CAMOO SARL
Téléphone

+237 222 31 20 27 / +237 661562859
Appelez-nous pour obtenir de l’aide ou du soutien rapide.

Adresse e-mail

support@camoo.hosting
Avez-vous une autre préocupation? N’hésitez pas à nous écrire!

Prêt à commencer?

Nous sommes toujours heureux de vous aider.

Support Hebegement Web Cameroun
Avez-vous des questions?