kshell: reset tty state on ^C Change-Id: I977c5fd6868ef14047926edfab86da87a6770cdd
diff --git a/kshell.sh b/kshell.sh index 5dc744a..386e3bd 100755 --- a/kshell.sh +++ b/kshell.sh
@@ -5,5 +5,9 @@ DIR_NAME=$(dirname $(realpath $0)) TERM_PORT_INPUT=$((${PORT} - 1234)) SOCKET_PORT=$("${DIR_NAME}/create-kshell-socket-port.sh" ${TERM_PORT_INPUT}) + +trap "stty sane" 0 +stty sane -echo -icanon + echo "Access port: ${SOCKET_PORT}" -stty sane -echo -icanon; socat "TCP:localhost:${SOCKET_PORT}" -; stty sane +socat "TCP:localhost:${SOCKET_PORT}" -