Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
tutoriel:application_demarrage [Le 27/09/2020, 16:13]
sangorys [Méthode crontab]
tutoriel:application_demarrage [Le 29/11/2020, 18:29]
sangorys [Méthode crontab]
Ligne 112: Ligne 112:
 ===== Lancement en mode administrateur,​ en mode root===== ===== Lancement en mode administrateur,​ en mode root=====
 <note important>​La section qui suit est destinée aux utilisateurs et utilisatrices avancé(e)s,​ prenez toutes les précautions qui s'​imposent avant d'​aller plus loin.</​note>​ <note important>​La section qui suit est destinée aux utilisateurs et utilisatrices avancé(e)s,​ prenez toutes les précautions qui s'​imposent avant d'​aller plus loin.</​note>​
 +==== Méthode rc.local ====
 +Une méthode simple est d'​ajouter les commandes dans le fichier **/​etc/​rc.local**
 +
 +Le script /​etc/​rc.local est destiné à être utilisé par l'​administrateur système. Il est généralement exécuté après le démarrage de tous les services système normaux, à la fin du processus de basculement vers un [[https://​fr.wikipedia.org/​wiki/​Run_level|niveau d'​exécution]] multi-utilisateur. Vous pouvez l’utiliser pour démarrer un service personnalisé,​ par exemple un serveur installé dans /usr/local. La plupart des installations n'en ont pas besoin /​etc/​rc.local,​ elles sont fournies pour la minorité des cas où cela est nécessaire.
 +
 +
 ==== Méthode crontab ==== ==== Méthode crontab ====
 Le principe ici est d'​utiliser le démon [[:​cron|cron]] qui sert normalement à lancer des commandes / scripts sur évenements (principalement basée sur le temps). Le principe ici est d'​utiliser le démon [[:​cron|cron]] qui sert normalement à lancer des commandes / scripts sur évenements (principalement basée sur le temps).
Ligne 127: Ligne 133:
 2. Ajouter à la fin du fichier la commande / script "//​maCommande//"​ que vous souhaitiez executer : 2. Ajouter à la fin du fichier la commande / script "//​maCommande//"​ que vous souhaitiez executer :
   @reboot maCommande   @reboot maCommande
 +==== Méthode system D====
 +<note important>​A vérifier puis suoprimer ce commentaire</​note>​
 +Systemd est le gestionnaire de système qui remplace [[:​upstart]] et son prédécesseur ([[:​script_sysV|les scripts system V]]) depuis [[:​xenial|Ubuntu 16.04 LTS Xenial]].
 +
 +
 +1. Créer un fichier monService dans /​etc/​systemd/​system/  ​
 +  [Unit]
 +  Description=<​Mettre une description>​
 +  [Service]
 +  Type=oneshot ​
 +  ExecStart=<​Ma commande>​
 +  [Install]
 +  WantedBy=multi-user.target
 +
 +2. Activer le fichier :
 +  sudo systemctl enable monService
 +  sudo systemctl start monService
 +
 +
 +
 +
 ==== Méthode spécifique pour assigner un paramètre==== ==== Méthode spécifique pour assigner un paramètre====
 <note important>​Cette méthode mérite d’être détaillée d'un point de vue clarification en pédagogie</​note>​ <note important>​Cette méthode mérite d’être détaillée d'un point de vue clarification en pédagogie</​note>​
  • tutoriel/application_demarrage.txt
  • Dernière modification: Le 29/05/2023, 09:42
  • par 88.120.178.21