J'utilise la fonctionnalité intéressante de systemd: services instanciés.
Existe-t-il un moyen simple de recharger tous les services instanciés en un seul appel?
Exemple: je ne veux pas tout exécuter comme ceci:
systemctl restart autossh@foo
systemctl restart autossh@bar
systemctl restart autossh@blu
J'ai essayé ça, mais ça ne marche pas
systemctl restart autossh@*
Connexes: démarrez N processus avec un fichier de service systemd
Mise à jour
J'ai d'abord été fasciné par les services instanciés, mais plus tard, j'ai réalisé que l'exécution d'un outil de gestion de configuration comme Ansible était plus logique. J'ai appris: Gardez les outils simples. De nombreux outils commencent à implémenter la vérification des conditions (si .. sinon ...) et des boucles. Par exemple, serveurs Web ou configuration de serveurs de messagerie. Mais cela devrait être résolu à un niveau différent (supérieur): la gestion de la configuration. Voir: https://github.com/guettli/programming-guidelines#dont-use-systemd-instantiated-units
systemctl status 'autossh@*'
sortie:autossh@\x2a.service - ... Active: inactive (dead)
Version:systemd 195