forked from SimplesIP/pabx-app
Rodgger
2 years ago
2 changed files with 41 additions and 1 deletions
@ -0,0 +1,30 @@ |
|||||||
|
# |
||||||
|
# ExecStartPre |
||||||
|
# If more than one command is specified, the |
||||||
|
# commands are invoked sequentially in the |
||||||
|
# order they appear in the unit file. If one |
||||||
|
# of the commands fails (and is not prefixed |
||||||
|
# with "-"), other lines are not executed, |
||||||
|
# and the unit is considered failed. |
||||||
|
# |
||||||
|
|
||||||
|
[Unit] |
||||||
|
Description=File Converter - Simple IP |
||||||
|
|
||||||
|
[Service] |
||||||
|
Type=forking |
||||||
|
|
||||||
|
# verifica se o serviço está rodando |
||||||
|
ExecStartPre=/bin/bash -c '! /usr/bin/systemctl is-active --quiet cnvrtd.service' |
||||||
|
|
||||||
|
# Limpa pid em /var/lock/subsys/cnvrtd.pid |
||||||
|
ExecStartPre=/bin/bash -c "echo > /var/lock/subsys/cnvrtd.pid" |
||||||
|
|
||||||
|
ExecStart=/var/lib/asterisk/scripts/cnvrtd/cnvrtd.php --log=/var/log/cnvrtd.log |
||||||
|
PIDFile=/var/lock/subsys/cnvrtd.pid |
||||||
|
|
||||||
|
Restart=always |
||||||
|
RestartSec=1 |
||||||
|
|
||||||
|
[Install] |
||||||
|
WantedBy=multi-user.target |
Loading…
Reference in new issue