From e2973028ab8fd257eda083794421385ce4aec10c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Fri, 14 Sep 2018 13:19:18 +0200 Subject: [PATCH] sitl_run.sh: do not kill jmavsim if model is none I sometimes start jmavsim independently from px4, and in that case jmavsim should not be killed. These are the commands: ./Tools/jmavsim_run.sh make posix none --- Tools/sitl_run.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Tools/sitl_run.sh b/Tools/sitl_run.sh index 560838701c..65b5943c92 100755 --- a/Tools/sitl_run.sh +++ b/Tools/sitl_run.sh @@ -28,6 +28,14 @@ else no_pxh="" fi +if [ "$model" != none ]; then + jmavsim_pid=`ps aux | grep java | grep "\-jar jmavsim_run.jar" | awk '{ print $2 }'` + if [ -n "$jmavsim_pid" ] + then + kill $jmavsim_pid + fi +fi + if [ "$model" == "" ] || [ "$model" == "none" ] then echo "empty model, setting iris as default" @@ -47,12 +55,6 @@ pkill -x gazebo || true pkill -x px4 || true pkill -x px4_$model || true -jmavsim_pid=`ps aux | grep java | grep "\-jar jmavsim_run.jar" | awk '{ print $2 }'` -if [ -n "$jmavsim_pid" ] -then - kill $jmavsim_pid -fi - cp $src_path/Tools/posix_lldbinit $rootfs/.lldbinit cp $src_path/Tools/posix.gdbinit $rootfs/.gdbinit