美文网首页
CentOS7设置FreeSWITCH自启动

CentOS7设置FreeSWITCH自启动

作者: 火星凯撒 | 来源:发表于2018-03-29 11:37 被阅读0次

概述

本文描述在CentOS7系统上设置freeswitch的自启动。程序安装在/usr/local/目录,用户是root

1、在目录/usr/lib/systemd/system下创建文件freeswitch.service,内容如下:

[Unit]

Description=FreeSWITCH

After=syslog.target network.target

After=postgresql.service postgresql-9.3.service postgresql-9.4.service mysqld.service httpd.service

[Service]

User=root

EnvironmentFile=-/etc/sysconfig/freeswitch

WorkingDirectory=/usr/local/freeswitch

ExecStart=/usr/local/freeswitch/bin/freeswitch -nc -nf $FREESWITCH_PARAMS 

ExecReload=/usr/bin/kill -HUP $MAINPID

[Install]

WantedBy=multi-user.target

2、在目录/etc/sysconfig下创建文件freeswitch,内容如下:

## Type:                string

## Default:             ""

## Config:              ""

## ServiceRestart:      freeswitch

#

# if not empty: parameters for freeswitch

#

FREESWITCH_PARAMS=""

3、修改

cd /usr/local/

chown -R root:root freeswitch

chmod -R g+w freeswitch

4、启动

systemctl enable freeswitch.service

systemctl start freeswitch.service

相关文章

网友评论

      本文标题:CentOS7设置FreeSWITCH自启动

      本文链接:https://www.haomeiwen.com/subject/helmcftx.html