博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在centos中添加freeswitch服务开机自动运行
阅读量:6485 次
发布时间:2019-06-23

本文共 2109 字,大约阅读时间需要 7 分钟。

新建 /etc/init.d/freeswitch 脚本,脚本内容如下: 

#! /bin/sh## freeswitch:       Starts the freeswitch Daemon## chkconfig: 345 96 02# processname: freeswitch# description: Freeswitch fedora init script \# config:# Author: gled# Source function library.. /etc/init.d/functions. /etc/sysconfig/networkPATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/freeswitch/binDESC="FreeSwitch Voice Switching System"NAME=freeswitchDAEMON=/usr/local/freeswitch/bin/$NAMEDAEMON_ARGS="-nc"PIDFILE=/usr/local/freeswitch/log/$NAME.pid## SECURITY NOTE: To run as non-root, create a new user for FreeSWITCH and set these variables (FS_GROUP is optional).###FS_USER=freeswitch#FS_GROUP=freeswitchdo_setlimits() {        ulimit -c unlimited        ulimit -d unlimited        ulimit -f unlimited        ulimit -i unlimited        ulimit -n 999999        ulimit -q unlimited        ulimit -u unlimited        ulimit -v unlimited        ulimit -x unlimited        ulimit -s 244        ulimit -l unlimited        return 0}base=${
0##*/}do_start() { if [ -n "${FS_USER}" ]; then DAEMON_ARGS="${DAEMON_ARGS} -u ${FS_USER}" fi if [ -n "${FS_GROUP}" ]; then DAEMON_ARGS="${DAEMON_ARGS} -g ${FS_GROUP}" fi do_setlimits $DAEMON $DAEMON_ARGS RETVAL=$? if [ $RETVAL = 0 ]; then success $"$base startup" else failure $"$base startup" fi echo return $RETVAL}do_stop() { $DAEMON -stop RETVAL=$? [ $RETVAL = 0 ] && success $"$base shutdown" || failure $"$base shutdown" rm -f $LOCKFILE echo return $RETVAL}# See how we were called.case "$1" in start) do_start ;; stop) do_stop ;; restart) do_stop echo "Waiting for daemon to exit..." sleep 5 do_start ;; *) echo $"Usage: $0 {start|stop}" exit 2 ;;esacexit $RETVAL

增加脚本可执行权限:

chmod +x /etc/init.d/freeswitch

添加开机启动服务:

chkconfig --add freeswitch

 

以上,全部。ps,如果发现fs不通,可能是由于防火墙的原因,粗暴的方式请关闭防火墙。

转载于:https://www.cnblogs.com/kennyhr/p/3964854.html

你可能感兴趣的文章
IPv6的渗透率比人们想象的要快速?
查看>>
针对Windows零日漏洞,微软是不是太过“无作为”了?
查看>>
推特解散商业团队 终止开发“Buy”按钮
查看>>
英特尔SSD:17年将专注于3D NAND和PCIe
查看>>
python (3):wxPython打包app,报错
查看>>
给网站更换服务器需要注意什么?
查看>>
成长型企业ERP系统实施的八大准则
查看>>
中国大部分能源规划不是真正的产业政策
查看>>
银联云计算平台 金融科技创新典范
查看>>
Apache Hama 现支持 Hadoop YARN
查看>>
New AppCode 2016.2.3 EAP,集成开发环境
查看>>
nginx重启脚本
查看>>
理解Linux系统/etc/init.d目录和/etc/rc.local脚本
查看>>
代码整洁之道
查看>>
svm 预测标签的概率输出
查看>>
SDK目录结构
查看>>
ActiveMQ(25):优化与建议
查看>>
使用Intelij Idea经过的坑
查看>>
微信 token
查看>>
【原创】JAVA通过过滤器防止脚本注入
查看>>