JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Gestion des services et pannes dans Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Gestion des services (présentation)

A propos de SMF dans cette version

Présentation de SMF

Avantages de l'utilisation de SMF

Concepts SMF

Service SMF

Dépendances SMF

Identificateurs de service

Etats des services

Manifestes SMF

Profils SMF

Référentiel de configuration de service

Couches administratives SMF

Sauvegardes du référentiel SMF

Instantanés SMF

Journalisation des erreurs du service SMF

Interfaces d'administration et de programmation SMF

Utilitaires d'administration en ligne de commande SMF

Interfaces de bibliothèque de configuration de gestion de service

Composants SMF

Démon d'agent de redémarrage maître SMF

Agents de redémarrage délégués SMF

Propriétés et groupes de propriétés SMF

Gestion des informations dans le référentiel de configuration de service

Affichage des informations SMF

Modification des informations SMF

Suppression des informations SMF

SMF et initialisation

Compatibilité SMF

Niveaux d'exécution

Cas d'utilisation des niveaux d'exécution et des jalons

Identification du niveau d'exécution d'un système

Fichier /etc/inittab

Evénements lorsque le système passe au niveau d'exécution 3

2.  Gestion des services (tâches)

3.  Utilisation du gestionnaire de pannes

Index

Fichier /etc/inittab

Lorsque vous initialisez le système ou changez les niveaux d'exécution avec la commande init ou shutdown, le démon init démarre les processus en lisant des informations du fichier /etc/inittab. Ce fichier définit les éléments importants pour le processus init :

Chaque entrée du fichier /etc/inittab contient les champs suivants :

id:rstate :action :process

Le tableau suivant décrit les champs dans une entrée inittab.

Tableau 1-4 Description des champs du fichier inittab

Champ
Description
id
Identificateur unique pour l'entrée.
rstate
Répertorie les niveaux d'exécution auxquels cette entrée s'applique.
action
Indique la manière dont les processus spécifiés dans le champ process doivent être exécutés. Les valeurs possibles sont les suivantes : sysinit, boot, bootwait, wait et respawn.

Pour obtenir une description des autres mots-clés d'action, reportez-vous à la page de manuel inittab(4).

process
Définit la commande ou le script à exécuter.

Exemple 1-2 Fichier inittab par défaut

L'exemple suivant illustre un fichier inittab par défaut installé avec la version. Une description de chaque ligne de la sortie est indiquée dans l'exemple qui suit.

ap::sysinit:/usr/sbin/autopush -f /etc/iu.ap  (1)
smf::sysinit:/lib/svc/bin/svc.startd    >/dev/msglog 2<>/dev/msglog </dev/console      (2)
p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog 2<>/dev/...(3)
  1. Initialise des modules STREAMS.

  2. Initialise l'agent de redémarrage maître de SMF.

  3. Décrit un arrêt par coupure d'alimentation.

Evénements lorsque le système passe au niveau d'exécution 3

  1. Le processus init est démarré et lit les propriétés définies dans le service SMF svc:/system/environment:init pour définir toute variable d'environnement.

  2. Le processus init lit le fichier inittab et effectue les opérations suivantes :

    1. Exécution des entrées de processus pour lesquelles sysinit figure dans le champ action de sorte que des initialisations spéciales puissent avoir lieu avant que des utilisateurs ne se connectent.

    2. Transmission des activités de démarrage à svc.startd.

    Pour une description détaillée de la façon dont le processus init utilise le fichier inittab, reportez-vous à la page de manuel init(1M).