Ticket #3370: etc.rc.d.init.d.mythbackend-pidfile.diff
File etc.rc.d.init.d.mythbackend-pidfile.diff, 1.3 KB (added by , 17 years ago) |
---|
-
mythtv/contrib/etc.rc.d.init.d.mythbackend
9 9 # system is started, in runlevel 5. This allows scheduled \ 10 10 # recordings to occur without manual intervention. 11 11 # processname: mythbackend 12 # pidfile: /var/run/mythbackend.pid 13 # config: /etc/sysconfig/mythbackend 12 14 13 15 # Copyright (c) by Michael Thomson <linux at m-thomson dot net> 14 16 # With thanks to Stu Tomlinson <stu at nosnilmot dot com> … … 61 63 echo -n "Starting ${MBE_PROG}: " 62 64 # /usr/local/bin/mythbackend -d -l /some/log/file 63 65 daemon --user ${MBE_USER} ${MBE_LOCATION}${MBE_PROG} \ 64 -d -l ${MBE_LOGFILE} ${MBE_OPTIONS} 66 --daemon --logfile ${MBE_LOGFILE} ${MBE_OPTIONS} \ 67 --pidfile /var/run/${MBE_PROG}.pid 65 68 RETVAL=$? 66 69 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/${MBE_PROG} 67 70 echo … … 73 76 echo -n "Stopping ${MBE_PROG}: " 74 77 killproc ${MBE_LOCATION}${MBE_PROG} 75 78 RETVAL=$? 76 [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/${MBE_PROG} 79 [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/${MBE_PROG} /var/run/${MBE_PROG}.pid 77 80 echo 78 81 return $RETVAL 79 82 }