From fd0c74b2996ef03c6e991b680108722daf6efbdd Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Tue, 7 Feb 2012 01:46:25 +1000 Subject: Properly check if the sim is running, not that untested shit I did last time. lol --- start-sim | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/start-sim b/start-sim index 503d547..c295d6c 100755 --- a/start-sim +++ b/start-sim @@ -75,14 +75,18 @@ case $(basename $0) in cmd="/usr/bin/mono ${bindir}/${exe}.exe -inidirectory=${inidir} -logconfig=${inidir}/${exe}.exe.config ${roboini}" # Check if it's already running. - if [ ! -e /var/run/opensim/${tgt}.pid ] + if [ -e /var/run/opensim/${tgt}.pid ] then # Double check if it's REALLY running. if [ "x$(ps -p $(cat /var/run/opensim/sim90.pid) --no-headers -o comm)" = "x" ]; then $SUDO rm -f /var/run/opensim/${tgt}.pid - ${screen_command} new-window -dn "[${title}]" -t "${screen_session}" "${cmd}" fi fi + # Now see if it's running. lol + if [ ! -e /var/run/opensim/${tgt}.pid ] + then + ${screen_command} new-window -dn "[${title}]" -t "${screen_session}" "${cmd}" + fi ;& "sim-console") -- cgit v1.1