Description
checkrestart est un programme conçu pour aider à trouver les processus qui ont besoin d’être redémarrés après une mise à jour.
checkrestart parcourt entièrement la table de fichiers du système, à la recherche de processus ayant des nœuds détachés du système de fichiers.
- Architectures gérées : aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc sparc64
- Mainteneur : Sebastien Marie semarie@online.fr
- Openports : https://openports.pl/path/sysutils/checkrestart
- WWW: https://github.com/semarie/checkrestart
Installation
Installez
le
paquet checkrestart
.
Utilisation
Très simplement : # checkrestart
Exemple
# checkrestart
76195 pflogd
47538 pflogd
54214 slaacd
50500 slaacd
41162 slaacd
Il faut donc redémarrer les services
en question, qui dans cet exemple sont pflogd
et slaacd
.
Documentation
man 8 checkrestart
checkrestart - une aide pour trouver les programmes qui ont besoin d’être redémarrés.
Synopsis
checkrestart [-v] [-M core] [-N system] [-W swap]
Description
checkrestart est un programme conçu pour aider à trouver les processus qui ont besoin d’être redémarrés après une mise à jour.
checkrestart parcourt entièrement la table des fichiers sur le système à la recherche de nœuds de processus VTEXT détachés du système de fichiers.
Par défaut, checkrestart affichera l’identifiant du processus et le nom de l’exécutable du processus en cours.
Les options sont les suivantes :
- -v : mode verbeux. checkrestart affichera en plus l’inode et le point de montage du nœud non lié.
- -M core : extrait des valeurs associées à une liste de noms selon le cœur spécifié au lieu du noyau.
- -N system : extrait la liste de noms depuis le système spécifié au lieu du noyau.
- -W swap : extrait l’information swap depuis le fichier spécifié au lieu du noyau.
Cas d’utilisation typique :
- démarrez un programme fonctionnant longtemps
- plus tard, mettez à jour vos paquets via
pkg_add -u
- si un programme est mis à jour, le programme correspondant en fonctionnement est toujours l’ancienne version (sans les correctifs de sécurité, par exemple)
- checkrestart vous dira quels processus sont derrière ce programme.
Voir aussi
Histoire
Le nom checkrestart vient d’un outil similaire sur Debian qui est relié à lsof(1) FR pour aboutir au même résultat.
Auteurs
checkrestart a été écrit par Sebastien Marie semarie@online.fr.
Avertissements
Seuls les nœuds VTEXT sont rapportés par checkrestart. Certains programmes qui utilisent d’anciennes bibliothèques ne sont pas rapportés du fait d’un manque de support dans le noyau.
Historique
J’ai écrit historiquement cette documentation de manière collaborative sur le wiki de la communauté “OpenBSD Pour Tous”.