service - exécute un script d'initialisation System V
SYNOPSIS
service SCRIPT COMMANDE [OPTIONS]
service --status-all
service --help | -h | --version
DESCRIPTION
service exécute un script d'initialisation System V ou une unité systemd dans un environnement aussi prévisible que possible,
en supprimant la plupart des variables d'environnement et en définissant le répertoire de travail actuel sur /.
Le paramètre SCRIPT spécifie un script d'initialisation System V, situé dans /etc/init.d/SCRIPT, ou le nom d'une unité systemd. L'existence d'une unité systemd portant le même nom qu'un script dans /etc/init.d fera que l'unité aura la priorité sur le script init.d. Les valeurs prises en charge de la COMMANDE dépendent du script invoqué. service transmet la COMMANDE et les OPTIONS au script init sans modification. Pour les unités systemd, start, stop, status et reload sont transmis à leurs équivalents systemctl/initctl.
Tous les scripts doivent prendre en charge au moins les commandes start et stop. Dans un cas particulier, si la COMMANDE est --full-restart, le script est exécuté deux fois, d'abord avec la commande stop, puis avec la commande start. Notez que, contrairement à update-rc.d(8), service ne vérifie pas /usr/sbin/policy-rc.d.
service --status-all exécute tous les scripts init, par ordre alphabétique, avec la commande status. Le
statut est [ + ] pour les services en cours d'exécution, [ - ] pour les services arrêtés et [ ? ] pour les services sans
commande status. Cette option appelle uniquement la commande status pour les tâches sysvinit.
CODES DE SORTIE
service appelle le script init et renvoie le statut renvoyé par celui-ci.
FICHIERS
/etc/init.d
Le répertoire contenant les scripts d'initialisation System V.
/{lib,run,etc}/systemd/system
Les répertoires contenant les unités systemd.
ENVIRONNEMENT
LANG, LANGUAGE, LC_CTYPE, LC_NUMERIC, LC_TIME, LC_COLLATE, LC_MONETARY, LC_MESSAGES, LC_PAPER,
LC_NAME, LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT, LC_IDENTIFICATION, LC_ALL, TERM, PATH
Les seules variables d'environnement transmises aux scripts init.
VOIR AUSSI
/etc/init.d/skeleton
update-rc.d(8)
init(8)
invoke-rc.d(8)
systemctl(1)
AUTEUR
Miloslav Trmac <_>, Petter Reinholdtsen <_>
Licence : GNU General Public License v2 (GPLv2)
COPYRIGHT
2006 Red Hat, Inc., Petter Reinholdtsen <_>