LINUX.ORG.RU

Как отправить команду на выполнение в /dev/ttyUSB0?


0

2

Здравствуйте! Проблема в следующем: есть некое устройство с linux на борту. Поключаюсь к нему с помощью minicom через /dev/ttyUSB0. На устройство закинул скрипт и добавил в автозагрузку, но забыл указать, чтобы скрипт запускался в фоне. Теперь minicom не дает вводить команды. Пробовал, например:

echo -ne 'telinit 6\n\r' > /dev/ttyUSB0

не работает... И не должно наверное. Т.е. в minicom'е видно что что-то было отправлено, но выполняться оно не собирается... Подскажите, пожалуйста, как можно решить данную проблему?

Ответ на: комментарий от Google_Play

Микроконтроллер с linux'ом на борту

Greyzer
() автор топика

некое устройство ... закинул ... добавил ... забыл

Конкретнее: какое устройство, какие команды вводил, какие забыл.

arson ★★★★★
()

попробуй - запускай minicom - конектись - нажимай - «ctrl+a» потом «z» - читай про кнопку «F» - нажимай кнопку «F» - скрипт должен завершиться

Tsvetkov
()

Извините, не так сформулировал... Вообще, как отправить команду в другой терминал и чтобы она там отработала? Скажем:

echo -ne 'команда \n\r' > /dev/tty1
просто отправляет текст. А саму команду?

Greyzer
() автор топика

Что за устройство-то?

Если одноплатник, то зачастую у них есть режим отладки через USART1. Можно преобразователь подключить и смотреть/писать.

Если же и оно не робит, а клаву/монитор подключить невозможно, единственный простейший вариант — вынуть оттуда флешку, подмонтировать и поменять что надо.

Если флешка несъемная, то перешить заново.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Что за устройство-то?

Да фиг бы с ним) Это:

Вообще, как отправить команду в другой терминал и чтобы она >там отработала? Скажем:
[code=bash]echo -ne 'команда \n\r' > /dev/tty1[/code]
просто отправляет текст. А саму команду?

возможно?

Greyzer
() автор топика
Ответ на: комментарий от Greyzer

Чтобы команда, отправленная куда-то выполнилась, нужно чтобы её приняла и «заставила» выполнится программа, обычно называемая командной оболочкой.

Elyas ★★★★★
()
Ответ на: комментарий от Greyzer

echo -ne 'команда \n\r' > cu -s 115200 -l /dev/ttyS0
пакет в федоре - uucp

Tsvetkov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.