<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Jun 30, 2007, at 4:18 AM, A JM wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">OK, so the PID file isn't of much use.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">How can I restart the backend from a crash I was going to try</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">something like the following...</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">#!/bin/bash</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">while ( true ); do</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">./mythbackend</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">done</div></blockquote><br></div><div><a href="http://www.gossamer-threads.com/lists/mythtv/users/238205">http://www.gossamer-threads.com/lists/mythtv/users/238205</a></div><div>Especially this part of the thread:</div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" style="font: 11.0px Verdana">Try using /etc/inittab. <man inittab> will give you some hints. After </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" style="font: 11.0px Verdana">updating the inittab file, execute <telinit q> or reboot the system. My </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" style="font: 11.0px Verdana">inittab has these entries, which will re-start any of the processes if </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" style="font: 11.0px Verdana">they exit, and they are launched in run levels 2, 3, 4 & 5 (Ubuntu </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" style="font: 11.0px Verdana">system). Make sure the process does not run in the background, or it </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" style="font: 11.0px Verdana">will be continually re-launched and cause all sorts of trouble. </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; min-height: 13px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" color="#581362" style="font: 11.0px Verdana; color: #581362"># </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" color="#581362" style="font: 11.0px Verdana; color: #581362"># MythTV stuff </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" style="font: 11.0px Verdana">mtvb:2345:respawn:su - mythtv -c "mythbackend -l /var/log/mythtv/</font><font face="Verdana" size="3" style="font: 11.0px Verdana; background-color: #c1fbb0"><b>backend</b></font><font face="Verdana" size="3" style="font: 11.0px Verdana">" </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" style="font: 11.0px Verdana">mtvl:2345:respawn:su - mythtv -c "mythlcdserver -l </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" style="font: 11.0px Verdana">/var/log/mythtv/lcdserver" </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Verdana" size="3" style="font: 11.0px Verdana">mtvd:2345:respawn:su - mythtv -c "mtd -n" </font></div> <br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>Now isn't it easier to just ask how to get to the result instead of the next step in your logic? ;)</div><div><br class="webkit-block-placeholder"></div></body></html>