diff --git a/esp-idf-tools-cmd.sh b/esp-idf-tools-cmd.sh index f86e8b5..596d596 100644 --- a/esp-idf-tools-cmd.sh +++ b/esp-idf-tools-cmd.sh @@ -122,8 +122,10 @@ function messagePTY() { fi for pts in $(ls -q /dev/pts); do - sudo echo -e "$message" > /dev/pts/$pts # requires passwordless sudo - writeToLog "PTS Message: $message send to $pts" + if [[ $pts =~ '^[0-9]+$' ]]; then + sudo echo -e "$message" > /dev/pts/$pts # requires passwordless sudo + writeToLog "PTS Message: $message send to /dev/$pts" + fi done }