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

Vous avez des questions?

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

+237 222 31 20 27 / +237 676828737
Appelez-nous pour une assistance technique..

Adresse e-mail

[email protected]
Autre problème ? N’hésitez pas à nous écrire !!

De l'aide pour chaque étape de votre projet web

Sur community.camoo.hosting, nous vous aidons à gérer facilement vos sites hébergés chez nous. Vous avez accès à de nombreuses ressources (astuces et tutoriels) pour la gestion de votre site en ligne.

Un service client disponible et réactif!

Nous mettons à votre disposition, un support client qualifié, formé continuellement pour vous aider dans la mise en œuvre de vos projets web.

Prêt à démarrer? Contactez-nous au +237 676828737+237 676828737 ou discutez avec un de nos conseillers.
Nous sommes disponibles du Lundi au Vendredi 8:00 - 22:00 h et le Samedi 10:00 - 16:00

Nous écrire
Support Hébergement Web Cameroun

Nos avis

WHTOP
8,9 sur 10
Nos avis
4,6 sur 5
Nos avis google
4,0 sur 5
Essai Gratuit
Avez-vous des questions?