-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
v3_EN_LinuxService
HOME > EN(1.0) > System Service
There are many ways to startup SRS:
- Directly run srs at the trunk/objs, and need start again when system restart.
- Linux service, the init.d scirpt at
simple-rtmp-server/trunk/etc/init.d/srs, and user can add to linux service when linked to the /etc/init.d/srs then add as service/sbin/chkconfig --add srs.
The SRS release binary can be downloaded from release site, we can install as system service, see: Github: release or Mirror for China: release
We donot need to add to linux service to directly start SRS:
cd srs/trunk &&
./etc/init.d/srs startor
cd srs/trunk &&
./objs/srs -c conf/srs.confInstall and startup SRS as linux system service:
- Build SRS: the install script will modify the INSTALL ROOT of init.d script.
- Link to init.d: link the
trunk/etc/init.d/srsto/etc/init.d/srs - Add to linux service: use /sbin/chkconfig for Centos.
Step1: Build and Install SRS
Intall SRS when build ok:
make && sudo make installthe install of make will install srs to the prefix dir, default to /usr/local/srs, which is specified by configure, for instance, ./configure --prefix=`pwd`/_release set the install dir to _release of current dir to use make install without sudo.
Step2: Link script to init.d:
sudo ln -sf \
/usr/local/srs/etc/init.d/srs \
/etc/init.d/srsStep3:Add as linux service:
#centos 6
sudo /sbin/chkconfig --add srsor
#ubuntu12
sudo update-rc.d srs defaultsGet the status of SRS:
/etc/init.d/srs statusStart SRS:
/etc/init.d/srs startStop SRS:
/etc/init.d/srs stopRestart SRS:
/etc/init.d/srs restartReload SRS:
/etc/init.d/srs reloadWinlin 2019.10
Welcome to SRS wiki!
Please select your language:
Please select your language:
Please select your language:
Please select your language:
Please select your language: