Outils pour utilisateurs

Outils du site


openrc

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