Инструменты пользователя

Инструменты сайта


linux:overall:services

Это старая версия документа!


Службы

Службы управляются системой инициализации systemctl.
Хорошая статья

Список активных служб

# list-init-files --type=service --state=enable

либо

# systemctl list-units

Enable/Disable не подразумевает Start/Stop с-но, даже после отключения службы (Disable), она продолжит работать, если уже была запущена.

systemctl list-units
:!: Примеры

Описание директив

[Unit]
	Description=Kafka Service
	Requires=network.target remote-fs.target
	After=network.target remote-fs.target
 
[Service]
	Type=simple
	User=kafka
	ExecStart=/bin/sh -c '/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties > /opt/kafka/kafka.log 2>&1'
	ExecStop=ExecStop= /bin/kill -2 $MAINPID
	ExecReload=/bin/kill -HUP $MAINPID
	Restart=on-failure
 
[Install]
	WantedBy=multi-user.target
[Unit]
    Description=FProfilesAutoAcceleration service
    After=tank.mount
    After=network-online.target
 
[Service]
    ExecStart=java -Dcom.sun.management.jmxremote \
                   -Dcom.sun.management.jmxremote.port=10045 \
                   -Djava.rmi.server.hostname=10.10.40.204 \
                   -Dcom.sun.management.jmxremote.authenticate=false \
                   -Dcom.sun.management.jmxremote.ssl=false \
                   -jar FProfilesAutoAcceleration.jar \
                   -Xmx7G
    WorkingDirectory=/opt/FProfilesAutoAcceleration
    Restart=always
    TimeoutSec=15
    User=fprofilesac
 
[Install]
    Alias=fac.service
linux/overall/services.1689310607.txt.gz · Последнее изменение: 2023/07/14 04:56 — admin