Sortie du système d'initialisation sysvinit 2.96

Introduit sortie du système d'initialisation classique sysvinit 2.96, qui était largement utilisé dans les distributions Linux avant systemd et upstart, et continue désormais d'être utilisé dans des distributions telles que Devuan et antiX. Parallèlement, les versions d'insserv 1.21.0 et
startpar 0.64. Utilitaire insérer est conçu pour organiser le processus de chargement en tenant compte des dépendances entre les scripts d'initialisation, et démarrage utilisé pour assurer le lancement parallèle de plusieurs scripts lors du démarrage du système.

Dans la nouvelle version :

  • Ajout de l'indicateur "-z" à pidof pour vérification processus zombies et les processus dans un état gelé d'E/S (états Z et D, qui étaient auparavant ignorés en raison de la possibilité de gel) ;
  • La sortie de l'utilitaire readbootlog a été nettoyée ;
  • L'indicateur « -e » a été ajouté au processus bootlogd pour conserver les journaux de démarrage, ce qui vous permet de sauvegarder toutes les données reçues dans le journal, sans effectuer de normalisation ni supprimer de caractères spéciaux ;
  • L'indicateur « -q » a été ajouté au programme insserv, désactivant l'affichage des avertissements sur la console (seules les erreurs graves sont affichées) ;
  • La suite de tests dans startpar a été mise à jour. Pour simplifier l'analyse des journaux, l'indicateur « -n » a été ajouté, qui ajoute des noms de script à la sortie. Par défaut, la construction en mode optimisation (-O2) est activée. Le caractère de saut de ligne manquant est automatiquement joint aux messages des tâches en cours d'exécution pour éviter le mélange des messages dans le journal. Correction d'une régression qui provoquait le marquage incorrect des tâches qui n'étaient pas parallélisées comme interactives.

Source: opennet.ru

Ajouter un commentaire