diff --git a/6502/C64/emulator/run-in-vice.sh b/6502/C64/emulator/run-in-vice.sh index 6ef9ee8..5511aab 100755 --- a/6502/C64/emulator/run-in-vice.sh +++ b/6502/C64/emulator/run-in-vice.sh @@ -50,7 +50,11 @@ then done sleep 0.5 + kill9log="${basedir}/kill-9.log" + vicepid=$(jobs -p %1) kill %1 + (sleep 20; ps -q "${vicepid}" -f --no-headers && \ + (kill -9 "${vicepid}" ; date)) >> "${kill9log}" 2>&1 & fi wait %1 || echo "x64 returned $?"