Dieses script wurde auf meine DM8000 angepasst. Ob es bei anderen geht weis ich nicht aber Enigma2 sollte funzen.
ZitatAlles anzeigen#!/bin/sh
NAME="/usr/bin/lcd_logo.sh"
DIR="/usr/bin/lcd_logo.sh"
NAME2="/usr/bin/lcd4linux"
SERVICE='lcd4linux'
#check if running
if ps ax | grep -v grep | grep $NAME > /dev/null
then
echo "$NAME is running..."
else
echo "$NAME Laeuft nicht! Neustart des Scripts..."
$DIR &
echo "$NAME neugestartet"
fi
#
if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
echo "$NAME2 is running..."
else
echo "$NAME2 Laeuft nicht! Neustart des Scripts..."
$NAME2
echo "$NAME2 neugestartet"
fi
#
exit 0
Es checkt ob die beiden Prozesse laufen, wenn nicht dann wirds gestartet.