diff options
author | althekiller <althekiller@svn> | 2009-12-31 03:06:38 +0000 |
---|---|---|
committer | althekiller <althekiller@svn> | 2009-12-31 03:06:38 +0000 |
commit | e3b18b2a4cc636e8d7bbd83997b53e985d0ea666 (patch) | |
tree | 48cd0cd48e02ae15cff45a8af1b6dee6bb5fe178 /tools/Linux/xbmc.sh.in | |
parent | 7d8044e94dde82195be12844ae4e453840fe35c6 (diff) |
added: [LINUX] xbmc-standalone wrapper script to restart XBMC on crash so long as it hasn't happened more than three times in the last minute.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@26211 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'tools/Linux/xbmc.sh.in')
-rw-r--r-- | tools/Linux/xbmc.sh.in | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/Linux/xbmc.sh.in b/tools/Linux/xbmc.sh.in index 0a10b832b5..aa49bd48b0 100644 --- a/tools/Linux/xbmc.sh.in +++ b/tools/Linux/xbmc.sh.in @@ -69,7 +69,7 @@ fi python @prefix@/share/xbmc/FEH.py "$@" if [ $? -ne 0 ]; then - exit + exit 0 fi LOOP=1 ulimit -c unlimited @@ -79,11 +79,13 @@ do @prefix@/share/xbmc/xbmc.bin "$@" RET=$? if (( $RET == 65 )) - then + then # User requested to restart app LOOP=1 elif (( ($RET >= 131 && $RET <= 136) || $RET == 139 )) - then + then # Crashed with core dump print_crash_report fi done +exit $RET + |