diff --git a/testcases/run-in-simulavr.sh b/testcases/run-in-simulavr.sh index 6975d2d..839a00b 100755 --- a/testcases/run-in-simulavr.sh +++ b/testcases/run-in-simulavr.sh @@ -91,8 +91,9 @@ for GCODE_FILE in $*; do echo "${LINE}" case "${LINE}" in stop) - echo "Got \"stop\", killing ${SIMULAVR}." - kill -INT $(pidof -x "${SIMULAVR}") + echo "Got \"stop\", killing $(basename ${SIMULAVR})." + killall -INT $(basename "${SIMULAVR}") 2> /dev/null || \ + killall -INT "lt-"$(basename "${SIMULAVR}") ;; esac done