//videoserver #!/bin/bash # # videoserver # # chkconfig: 3456 11 91 # description: videoserver # Source function library. . /etc/rc.d/init.d/functions prog="videoserver" start() { # Start daemons. echo -n $"Starting $prog: " /video/videoserver/recordvideosvr /video/videoserver/recordvideosvr.ini /video/videoserver/writedvdsvr /video/videoserver/writedvdsvr_drv1.ini /video/videoserver/writedvdsvr /video/videoserver/writedvdsvr_drv2.ini /video/videoserver/TCPRecordServer /video/videoserver/vodsvr /video/videoserver/netupdatesvr /video/videoserver/transfileserver /video/videoserver/DevMngSvr /video/videoserver/DevMngSvr.ini & /video/videoserver/doDevMngSvr & /video/videoserver/doRebroadcastServer /video/videoserver/RebroadcastServerInit.ini & /video/videoserver/doRebroadcastServer /video/videoserver/RebroadcastServerInit1.ini & /video/videoserver/doRebroadcastServer /video/videoserver/RebroadcastServerInit2.ini & /video/videoserver/RebroadcastServer /video/videoserver/RebroadcastServerInit3.ini & # /video/videoserver/RebroadcastServer /video/videoserver/RebroadcastServerInit4.ini & /video/videoserver/ComControlSvr /video/videoserver/ComControlSvr.ini & } stop() { # Stop daemons. echo -n $"Stopping $prog: " killproc livevideosvr killproc recordvideosvr killproc writedvdsvr killproc streamserver } case "$1" in start) start ;; stop) stop ;; *) echo $"Usage: $0 {start|stop}" exit 1 esac exit $? //install #!/bin/bash # # install # cd /video/videoserver #cp -f livevideosvr /video/videoserver #cp -f recordvideosvr /video/videoserver #cp -f dvdwriterserver /video/videoserver #cp -f vodsvr /video/videoserver #cp -f vtservice /video/vtservice cp -f videoserver /etc/rc.d/init.d/ cd /etc/rc.d/init.d chmod 777 videoserver chkconfig --del videoserver chkconfig --add videoserver cd /video/videoserver chmod 777 livevideosvr chmod 777 recordvideosvr chmod 777 writedvdsvr chmod 777 vodsvr chmod 777 vtservice mkdir /video/recordfiles mkdir /video/writedvd mkdir /video/writedvd/disc mkdir /video/writedvd/drv1 mkdir /video/writedvd/drv2