-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 13.02.2012 22:22, schrieb Paul Alfille: > Or even better, how about if I can figure out how to make the one > process work without problems and restarts.
That would be the preferred way ;) Michael In the meantime the script I use here, called from crontab every minute: - --- cut --- #!/bin/sh ps | grep -v grep | grep owserver > /dev/null if [ $? != 0 ] ; then /etc/init.d/owserver restart logger -p warn "owserver not running! RESTARTING" else echo "owserver OK" fi # set LED's LED_DEV=/tmp/LED if [ -e "/sys/class/leds/tl-mr3x20:green:qss/brightness" ] ; then LED_DEV="/sys/class/leds/tl-mr3x20:green:qss/brightness" elif [ -e "/sys/class/leds/tl-wr1043nd:green:qss/brightness" ] ; then LED_DEV="/sys/class/leds/tl-wr1043nd:green:qss/brightness" fi SCOUNT=`owget /uncached | grep -c "^/uncached/2"` if [ $SCOUNT -gt 0 ] ; then echo 255 > $LED_DEV else echo 0 > $LED_DEV fi # Check if any BM is active anytime BMCOUNT=`owget | grep -c "^/81"` BMSAVED=0 if [ ! -e /tmp/ow_busmaster_found ] ; then # save initial state for i in `owget | grep "^/81"`; do BM=`basename $i`; touch /tmp/ow_busmaster-$BM; done touch /tmp/ow_busmaster_found logger "Saved DS9490 - $BMCOUNT found active" fi # If a busmaster was found anytime at startup # we try really hard to recover if one is lost! for j in `ls /tmp/ow_busmaster-*`; do BM=`basename $j | cut -d'-' -f 2` owget | grep $BM >/dev/null if [ $? != 0 ] ; then logger -p warn "$BM lost - RESTARTING OWSERVER!" /etc/init.d/owserver restart fi done # check owhttpd ps | grep -v grep | grep owhttpd > /dev/null if [ $? != 0 ] ; then /etc/init.d/owhttpd restart logger -p warn "owhttpd not running! RESTARTING" else echo "owhttpd OK" fi - --- cut --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk86NcAACgkQaWRHV2kMuALU9ACg4hSXCingEP4cpqglMp8adBmY qWUAoJZUsG5njzRXlbSQ3s4NK4Q1ikE0 =NIJU -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers