Пример юнита для systemd

Материал из BiTel WiKi

(Различия между версиями)
Перейти к: навигация, поиск
Строка 1: Строка 1:
Данные юниты используются в образах виртуальных машин.
Данные юниты используются в образах виртуальных машин.
-
BGBillingServer
 
-
<source lang="bash">
 
-
[Unit]
 
-
Description=BGBilling Server Daemon
 
-
After=network.target,mysql.service,activemq.service
 
-
Requires=mysql.service,activemq.service
 
-
 
-
[Service]
 
-
Type=forking
 
-
ExecStartPre=/opt/BGBillingServer/script/bgcommonrc checkmysql
 
-
ExecStart=/opt/BGBillingServer/script/bgbilling start
 
-
ExecStop=/opt/BGBillingServer/script/bgbilling stop
 
-
 
-
[Install]
 
-
WantedBy=multi-user.target</source>
 
-
activemq
+
Activemq
<source lang="bash">
<source lang="bash">
[Unit]
[Unit]
Строка 31: Строка 16:
WantedBy=multi-user.target</source>
WantedBy=multi-user.target</source>
 +
BGBillingServer
<source lang="bash">
<source lang="bash">
[Unit]
[Unit]

Версия 13:48, 21 января 2016

Данные юниты используются в образах виртуальных машин.

Activemq

[Unit]
Description=Apache ActiveMQ Daemon
After=network.target
Requires=
 
[Service]
Type=forking
ExecStart=/opt/activemq/apache-activemq-5.9.1/bin/linux-x86-64/activemq start
ExecStop=/opt/activemq/apache-activemq-5.9.1/bin/linux-x86-64/activemq stop
 
[Install]
WantedBy=multi-user.target

BGBillingServer

[Unit]
Description=BGBilling Server Daemon
After=network.target,mysql.service,activemq.service
Requires=mysql.service,activemq.service
 
[Service]
Type=forking
ExecStartPre=/opt/bgbilling/BGBillingServer/script/bgcommonrc checkmysql
ExecStart=/opt/bgbilling/BGBillingServer/script/bgbilling start
ExecStop=/opt/bgbilling/BGBillingServer/script/bgbilling stop
 
[Install]
WantedBy=multi-user.target

BGCRM

[Unit]
Description=BGCRM Daemon
After=network.target
Requires=
 
[Service]
Type=forking
ExecStart=/opt/BGCRM/crm.sh start
ExecStop=/opt/BGCRM/crm.sh stop
 
[Install]
WantedBy=multi-user.target
Личные инструменты