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:03]
sangorys [Lancement en mode administrateur, en mode root]
tutoriel:application_demarrage [Le 20/10/2020, 08:33]
sangorys [Méthode system D]
Ligne 113: Ligne 113:
 <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 crontab ==== ==== Méthode crontab ====
-<note important>​A ​compléter</​note>​+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 paramètre **@reboot** permet de lancer une commande au démarrage. 
 + 
 + 
 + 
 +On va donc simplement editer la configuration cron et lancer la commande /script : 
 + 
 +1. Ouvrir la configuration de l'​administrateur : 
 +  sudo crontab -e 
 +   
 + 
 +2. Ajouter à la fin du fichier la commande / script "//​maCommande//"​ que vous souhaitiez executer : 
 +  @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 
 + 
  
  
  • tutoriel/application_demarrage.txt
  • Dernière modification: Le 29/05/2023, 09:42
  • par 88.120.178.21