Comment démarrer nos scripts au démarrage d'Ubuntu

Applications au démarrage

L'un des avantages d'Ubuntu est que nous permet de créer et d'exécuter nos propres scripts qui nous aident à améliorer les fonctionnalités du système, des scripts faciles à créer et que l'on peut faire exécuter à tout moment de la session ou simplement au début de n'importe quelle session.

Pour pouvoir le faire il existe deux moyens sûrs et rapides qui permettront à tout débutant de personnaliser son Ubuntu en quelques clics et en deux ou trois copier-coller, osez-vous?

Comment insérer des scripts dans notre Ubuntu

La première et la plus simple méthode de toutes est l'inclusion du script dans notre login en utilisant une application graphique. Pour cela, nous allons Système -> Préférences -> Applications au démarrage et dans Ajouter un programme au démarrage, le champ de commande nous le remplissons avec le script en question que nous avons créé. Nous sauvegardons tout et lorsque le système redémarrera, Ubuntu chargera nos scripts.

La deuxième méthode que nous pouvons utiliser dans notre Ubuntu est un peu plus difficile mais suivre ces étapes est facile à faire. Nous devons d'abord créer notre script. Une fois le script créé, nous le copions et le collons dans le dossier / Etc / init.d (pour ce faire, nous devons être des utilisateurs root). Une fois que nous avons collé ce script, nous devons donnez-leur les autorisations pour exécuter ce fichier. Cela se fait en ouvrant un terminal dans le dossier et en tapant ce qui suit:

chmod +x mi-script.sh

Maintenant, nous avons le script prêt et nous devons seulement dire au système de lire et d'exécuter le script que nous avons inséré dans le dossier, pour cela, nous exécutons la commande suivante dans le terminal:

update-rc.d mi-script.sh defaults 80

Cela fera le système inclut un script au démarrage du système et avec chaque utilisateur qui est dans ce système, peu importe qu'il s'agisse d'un administrateur système ou d'un simple utilisateur. Comment voyez-vous que c'est une opération simple et simple à réaliser, vous ne pensez pas?


8 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Pedro dit

    Très interessant!

    Comment exécuter un script en tant que root? Car clairement si je mets "sudo ..." dedans, je ne pourrai pas entrer le mot de passe.

    Merci!

    1.    Ernesto dit

      Bien que 3 ans se soient écoulés au moment de la réponse, j'espère que quelqu'un d'autre le trouvera utile:
      vous vous passez de sudo ...
      ça ressemblerait à ça

      ./mon-script.sh

  2.   José Villamizar dit

    J'ai ubuntu 18.04 et je fais exactement ce que vous décrivez ici et il ne charge tout simplement rien, je dois limiter que le fichier est une extension, sh, est-ce que j'ai besoin d'une étape supplémentaire pour ma version d'ubuntu?

  3.   William dit

    La même chose m'arrive à José Villamizar. les scripts ne s'exécutent pas lors du redémarrage d'Ubuntu 18.04

  4.   papalapa dit

    Nous sommes déjà trois, je fais ce que dit l'article mais ça ne tourne pas au démarrage

  5.   linux x dit

    La même chose m'arrive, une solution?

  6.   Marce dit

    créez le fichier /etc/rc.local

    #! / bin / sh -e
    ##
    Fichier ## /etc/rc.local
    ## Ce script s'exécute à la fin du niveau d'exécution multi-utilisateur.
    ## Assurez-vous que ce script se termine par la ligne "exit 0" s'il réussit
    ## ou toute autre valeur si vous avez une erreur.
    # Saisissez sous cette ligne ce que vous souhaitez exécuter avant de démarrer les utilisateurs.
    # -- fin de fichier --
    sortie 0

    donner des autorisations d'exécution
    puis démarrez le service
    systemctl démarrer rc-local
    sinon au début, placez-le
    systemctl activer rc-local
    salutations

    1.    Alexis dit

      C'est ce avec quoi j'ai finalement eu des résultats et à ce jour avec Ubuntu 22, au fichier rc.local j'ai ajouté les appels aux scripts avec

      sh '/monscriptpath/script.sh'

      et prêt