Sujet : sysrc
-
rc.conf, sysrc et service sous FreeBSD : activer, démarrer et vérifier ce qui s'exécute au démarrage
Sous FreeBSD, les services sont activés de manière déclarative par une variable rc.conf (dans /etc/rc.conf ou dans un fichier propre au service sous /etc/rc.conf.d) ; sysrc et service <nom> enable ne font qu'écrire cette variable, et rc.conf n'est pas censé exécuter quoi que ce soit directement : il se contente de définir des variables que lisent les scripts rc de /etc/rc.d. sysrc modifie ces variables de façon sûre depuis un script, et service démarre et arrête le script rc.d correspondant et en indique l'état.
Lisible par machine : JSON