CentOS 8.4上设置FreeSWITCH 1.10.7 自启动

该博客介绍了如何在Linux系统中配置FreeSWITCH服务。首先,在/usr/lib/systemd/system目录下创建freeswitch.service文件,定义了服务启动顺序和执行命令。接着,在/etc/sysconfig目录下创建freeswitch文件,设置环境变量。然后,修改FreeSWITCH目录权限,并通过systemctl启用和启动服务。这是一个关于系统管理和服务配置的教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值