Freeswitch開機自啟動設置和Freeswitch服務設置


 

1. systemctl enable freeswitch

2.   進入 /usr/lib/systemd/system/ 目錄,編輯Freeswitch啟動文件:  

cd   /usr/lib/systemd/system/ 
vim  freeswitch.service

    設置使用root用戶啟動,設置啟動參數:

[Unit]
Description=FreeSWITCH
After=syslog.target network.target

[Service]
User=root
EnvironmentFile=-/etc/sysconfig/freeswitch
# RuntimeDirectory is not yet supported in CentOS 7. A workaround is to use /etc/tmpfiles.d/freeswitch.conf
#RuntimeDirectory=/run/freeswitch
#RuntimeDirectoryMode=0750
WorkingDirectory=/run/freeswitch
ExecStart=/usr/bin/freeswitch -nf -nonat -nosql
ExecReload=/usr/bin/freeswitch -stop

[Install]
WantedBy=multi-user.target

 

3.  編輯 freeswitch.service文件保存后 執行:  systemctl daemon-reload

4.  服務啟動:  service freeswitch start
     等待10秒后,進入控制台查看:  fs_cli 
     服務停止: service freeswitch stop

 

 

5.  開機自啟動設置:  shutdown -r now
     服務器重啟之后,查看Freeswitch是否處於已啟動的運行狀態:   ps aux|grep freeswitch

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM