Les partenaires publicitaires:

Comment ajouter un script au démarrage dans linux

Le système d'exploitation Linux passe par différents niveaux, appelés niveaux d'exécution, comme les système démarre. Chaque niveau d'exécution a un nombre spécifique et un "rc" fichier qui lui est associé. Les fichiers rc précisent les services et les scripts qui seront exécutés lorsque le système entre dans le niveau d'exécution correspondant. Il existe également un "rc.local" fichier qui est utilisé pour faire référence à des scripts spécifiés par l'utilisateur qui doit être lancé pendant le processus de démarrage. Ce fichier est lu lorsque le système entre dans le niveau d'exécution multi-utilisateurs, mais avant tout les utilisateurs sont autorisés à se connecter.

Instructions

  • 1

    Ouvrez une fenêtre de terminal ou de vous connecter à l'ordinateur via une invite de SSH.

  • 2

    Tapez la commande "su -" pour passer à l'utilisateur root. Les utilisateurs d'Ubuntu, ignorez cette étape et tapez "sudo" avant la prochaine commande.

  • 3


    Tapez la commande "vi rc.local" pour ouvrir le fichier rc.local dans le "Vi" éditeur de texte. Vous pouvez remplacer "vi" avec votre éditeur de texte préféré.

  • 4

    Tapez le chemin d'accès au script que vous voulez exécuter à la fin du fichier sur sa propre ligne. Par exemple, si votre script est stocké dans votre type de répertoire de la maison




    / Home / your_username / start_script

    à la fin du fichier rc.local.

  • 5

    Enregistrez le fichier.

  • 6

    Redémarrez l'ordinateur pour vous assurer que le script fonctionne correctement.

Conseils & Avertissements

  • Si vous utilisez Debian, vous devez placer le script dans le "/etc/init.d" répertoire, plutôt que de modifier la "rc.local" déposer.
  • Si vous démarrez un service avec un script pendant le processus de démarrage, il est recommandé que vous créez un autre script qui arrête le service et ajoutez le script à la "/etc/rc.0" et "/etc/rc.6" fichiers.
» » » » Comment ajouter un script au démarrage dans linux