openrc
Table des matières
Openrc, l'init system
Alpine Linux conserve un init system (chargé de lancer les programmes au démarrage et surveiller les services/daemons) simple : OpenRC. Evidemment, d'autres distrib le proposent aussi, même si systemd a tendance à se généraliser (mais pas sur les distrib légère style buildroot, Alpine…)
Docs sur Alpine Linux, Archlinux.
Commandes populaires
# Change service state, get info about state rc-service <service name> start | stop | restart | status # Auto start on/off rc-update add | del <service name> # Infos sur les services en cours de fonctionnement rc-status
Créer son propre service
Sur Alpine Linux, les applications communes (docker, syncthing, …) proposent souvent un paquet spécifique pour fournir le script d'init qui va bien, exemple syncthing-openrc
.
Le script est dispo dans /etc/init.d/nom-service
si jamais on souhaite le modifier.
Pour le créer de toute pièce, on peut s'inspirer des services qui existe déjà dans /etc/init.d/
, sinon je suis sur que la doc d'Archlinux en parle
openrc.txt · Dernière modification : 2024/08/17 19:49 de luc