Outils pour utilisateurs

Outils du site


wiki:linux

Exécuter automatiquement un programme au démarrage

  1. Gérer avec systemd
  2. Créer une tâche cron
  3. Exécuter en utilisant rc.local
  4. Exécuter au démarrage de GNOME
  5. Exécuter au démarrage de KDE
  6. Exécuter sur une nouvelle session Bash

1/ Vérifiez si le service pour le programme existe

 sudo systemctl list-unit-files --type=service
 sudo systemctl activate PRG

2/ via cron

 crontab -e #edition
 # m h  dom mon dow   command
 #ajouter
 @reboot /sbin/ip addr | grep inet\ | tail -n1 | awk '{ print $2 }' > /etc/issue && echo "" >> /etc/issue
 crontab -l #check si marche

3/ /etc/rc.local

 #!/bin/bash
 /sbin/ip addr | grep inet\ | tail -n1 | awk '{ print $2 }' > /etc/issue echo "" >> /etc/issue
 exit 0
 
 
 sudo chmod a+x /etc/rc.local

4/ .config/autostart/test.desktop

5/ Bash session

  /etc/profile
  ~/.bash_profile
  ~/.bash_login
  ~/.profile

6/avant login

 /etc/init/*.conf
 

fichier

 # This task is run on startup to set the system hostname from     /etc/hostname,
 description     "set system hostname"
 start on startup
 task
 exec hostname -b -F /etc/hostname
wiki/linux.txt · Dernière modification : 2022/09/08 06:49 de sbestel