service: ejecuta un script System V init
SINOPSIS
service SCRIPT COMANDO [OPCIONES]
service --status-all
service --help | -h | --version
DESCRIPCIÓN
service ejecuta un script System V init o una unidad systemd en un entorno lo más predecible posible,
eliminando la mayoría de las variables de entorno y estableciendo el directorio de trabajo actual en /.
El parámetro SCRIPT especifica un script System V init, ubicado en /etc/init.d/SCRIPT, o el nombre de una unidad systemd. La existencia de una unidad systemd con el mismo nombre que un script en /etc/init.d hará que la unidad tenga prioridad sobre el script init.d. Los valores admitidos de COMANDO dependen del script invocado. service pasa COMANDO y OPCIONES al script init sin modificar. Para las unidades systemd, start, stop, status y reload se pasan a sus equivalentes systemctl/initctl.
Todos los scripts deben admitir al menos los comandos start y stop. Como caso especial, si COMANDO es --full-restart, el script se ejecuta dos veces, primero con el comando stop y luego con el comando start. Tenga en cuenta que, a diferencia de update-rc.d(8), service no verifica /usr/sbin/policy-rc.d.
service --status-all ejecuta todos los scripts init, en orden alfabético, con el comando status.
El estado es [ + ] para los servicios en ejecución, [ - ] para los servicios detenidos y [ ? ] para los servicios sin un
comando status. Esta opción solo llama a status para los trabajos sysvinit.
CÓDIGOS DE SALIDA
service llama al script init y devuelve el estado devuelto por este.
ARCHIVOS
/etc/init.d
El directorio que contiene los scripts System V init.
/{lib,run,etc}/systemd/system
Los directorios que contienen las unidades systemd.
ENTORNO
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
Las únicas variables de entorno que se pasan a los scripts init.
VÉASE TAMBIÉN
/etc/init.d/skeleton
update-rc.d(8)
init(8)
invoke-rc.d(8)
systemctl(1)
AUTOR
Miloslav Trmac <_>, Petter Reinholdtsen <_>
Licencia: GNU General Public License v2 (GPLv2)
DERECHOS DE AUTOR
2006 Red Hat, Inc., Petter Reinholdtsen <_>