Не удалось выполнить запись/чтение из последовательного порта через несколько минут/часов. Сообщение об ошибке: stty: стандартный ввод: неподходящий ioctl для устройства

Чтобы это работало, оно должно быть:(и рекомендуется использовать ShellCheck!)

#!/bin/bash
variabile="$(whiptail --title 'EXALL' --menu 'Inserisci il tipo di comando da eseguire' 25 78 16 \
'Apri' 'per aprire un programma in background' \
'Esegui' 'per aprire un programma in background' \
'Aprire' 'per aprire un file' \
'Eseguire' 'per eseguire un file' \
'Esci' 'Esci dal programma' 3>&1 1>&2 2>&3)"

case $variabile in
    "Esci")   
echo whiptail --inputbox "What is your favorite Color?" 8 78 Blue --title "Example Dialog" 3>&1 1>&2 2>&3
;;
esac
0
08.11.2019, 14:27
1 ответ

Возможно, вы случайно перезаписали символьное устройство /dev/ttyUSB0, сделав его по сути обычным файлом. сделайте на нем file /dev/ttyUSB0после того, как не увидите, что это такое. Кроме того, похоже, что это правда, поскольку группа меняется с dialout на root.

0
28.01.2020, 03:08

Теги

Похожие вопросы