service - запуск скрипта System V init
СИНТАКСИС
service SCRIPT КОМАНДА [ОПЦИИ]
service --status-all
service --help | -h | --version
ОПИСАНИЕ
service запускает скрипт System V init или юнит systemd в максимально предсказуемой среде,
удаляя большинство переменных окружения и устанавливая текущий рабочий каталог в /.
Параметр SCRIPT указывает скрипт System V init, расположенный в /etc/init.d/SCRIPT, или имя юнита systemd. Если существует юнит systemd с тем же именем, что и скрипт в /etc/init.d, то юнит будет иметь приоритет над скриптом init.d. Поддерживаемые значения КОМАНДЫ зависят от вызываемого скрипта. service передает КОМАНДУ и ОПЦИИ скрипту init без изменений. Для юнитов systemd команды start, stop, status и reload передаются в соответствующие команды systemctl/initctl.
Все скрипты должны поддерживать как минимум команды start и stop. В качестве особого случая, если КОМАНДА --full-restart, скрипт запускается дважды, сначала с командой stop, затем с командой start. Обратите внимание, что, в отличие от update-rc.d(8), service не проверяет /usr/sbin/policy-rc.d.
service --status-all запускает все скрипты init в алфавитном порядке с командой status.
Статус отображается как [ + ] для работающих служб, [ - ] для остановленных служб и [ ? ] для служб без
команды status. Эта опция вызывает только команду status для sysvinit.
КОДЫ ВЫХОДА
service вызывает скрипт init и возвращает статус, возвращаемый этим скриптом.
ФАЙЛЫ
/etc/init.d
Каталог, содержащий скрипты System V init.
/{lib,run,etc}/systemd/system
Каталоги, содержащие юниты systemd.
ОКРУЖАЮЩАЯ СРЕДА
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
Это единственные переменные окружения, которые передаются скриптам init.
СМОТРИТЕ ТАКЖЕ
/etc/init.d/skeleton
update-rc.d(8)
init(8)
invoke-rc.d(8)
[systemctl]({filename}../../systemctl)(1)
АВТОР
Miloslav Trmac <_>, Petter Reinholdtsen <_>
Лицензия: GNU General Public License v2 (GPLv2)
АВТОРСКИЕ ПРАВА
2006 Red Hat, Inc., Petter Reinholdtsen <_>