Пишу следующий скрипт:
#!/bin/sh
DEV=/dev/ttyS0
CMD=$1
echo $CMD >$DEV
dd if=$DEV count=1 2>/dev/null
На другой машине.
#!/bin/sh
DEV=/dev/ttyS0
TEST=test
while true
do
dd if=$DEV count=1 2>/dev/null
echo $TEST >$DEV
done
На второй машине запускаю второй скрипт:
./testserial.sh
data
<entry>
И начиную отправлять туда данные:
./test.sh data
test
./test.sh data
test
./test.sh data
ata
est
От чего такое происходит, и как это исправить?



Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум BASH: список процессов в массив (2012)
- Форум [bash] проверка запущености скрипта им самим (2008)
- Форум pidof -x и шелл-скрипт (2011)
- Форум [jabber] mcabber shell-bot (2010)
- Форум Bash использование строк (2013)
- Форум Почему процесс создается два раза? (2020)
- Форум Что делает этот код? (2011)
- Форум bash, docker, sleep (2021)
- Форум Крик о помощи! Скрипт bash который меняет txt в html. Не запускается, помогите срочно!! (2015)
- Форум [bash] странное поведение (2009)
