Это старая версия документа!
Службы управляются системой инициализации 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=my super service After=tank.mount After=mnt-storage.mount After=network-online.target [Service] ExecStart=java -jar -Dserver.port=8081 /../myfile.jar WorkingDirectory=<path-dir> Restart=always RestartTimeout=15 TimeoutSec=15 User=<my-user>