Sortie de l'initiateur GNU Shepherd 0.6

Présenté gestionnaire de services GNU Shepherd 0.6 (ancien dmd), qui est développé par les développeurs de la distribution GuixSD GNU/Linux comme une dépendance de support en alternative au système d'initialisation SysV-init. Le démon gestionnaire et les utilitaires de Shepherd sont écrits en Guile (l'une des implémentations du langage Scheme), qui est également utilisé pour définir les configurations et les paramètres de démarrage des services. Shepherd est déjà utilisé dans la distribution GuixSD GNU/Linux et vise également à être utilisé dans GNU/Hurd, mais peut fonctionner sur tout système d'exploitation compatible POSIX pour lequel le langage Guile est disponible.

Shepherd peut être utilisé à la fois comme système d'initialisation principal (init avec PID 1) et de manière isolée pour la gestion des processus en arrière-plan des utilisateurs individuels (par exemple, pour démarrer tor, privoxy, mcron, etc.) avec l'exécution avec les droits de ces utilisateurs. Shepherd s'occupe de démarrer et d'arrêter des services, en tenant compte des interrelations entre eux, déterminant et lançant dynamiquement les services dont dépend le service sélectionné. Shepherd prend également en charge la définition des conflits entre services et empêche leur exécution simultanée.

Les principales nouveautés :

  • Mode de fonctionnement des services ajouté one-shot,
    , dans lequel un service est immédiatement marqué comme arrêté après un démarrage réussi, ce qui peut être nécessaire pour exécuter des tâches ponctuelles avant d'autres services, par exemple pour effectuer un nettoyage ou une initialisation ;
  • Suppression des fichiers de sockets après la fin du travail assurée
    shepherd ;
  • La commande « herd stop » ne renvoie plus d'erreur lorsqu'elle est exécutée sur un service déjà arrêté ;
  • L'outil herd retourne maintenant un code de sortie non nul en cas d'échec du démarrage de la tâche ;
  • En cas de démarrage dans un conteneur, les erreurs de chargement sont ignorées.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster