fix cleanup procdure, thanks to Till

This commit is contained in:
2020-05-13 21:09:25 +02:00
parent e2c4643eb9
commit 74439b049e
+8 -1
View File
@@ -363,7 +363,13 @@ done
startup=/tmp/iocsh.startup.$$
# clean up and kill the softIoc when killed by any signal
trap "kill -s SIGTERM 0; (stty sane && echo) 2>/dev/null; rm -f $startup; " EXIT
cleanup() {
trap EXIT
rm -f $startup
stty sane 2> /dev/null
echo
}
trap "kill -s SIGTERM 0; cleanup" EXIT
{
echo "# date=\"$(date)\""
@@ -464,3 +470,4 @@ echo $EXE $ARGS $startup
#enable core dumps
ulimit -c unlimited
eval "$LOADER $LOADERARGS $EXE" $ARGS "$startup" 2>&1
cleanup