Как позволить/запретить последовательный порт?

Если настаивают с помощью удара, в более новой версии:

Расширение параметра Shell: http://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html
Длина строки: http://wiki.bash-hackers.org/syntax/pe#string_length
Расширение подстроки: http://wiki.bash-hackers.org/syntax/pe#substring_expansion

#!/bin/bash

while read line; do
    len=$((${#line}-8))
    echo ${line:6:$len}
done < file

3
08.08.2014, 01:12
2 ответа

Я полагаю, что Java gnu.io.CommPortIdentifier будет иметь большие проблемы, если вы удалите /dev/ttySx aftes, отключающий последовательный порт.

Когда вам нужно включить его снова, вы должны сначала создать узел с помощью скрипта MAKEDEV или команды mknod. Здесь есть некоторая информация о создании последовательных устройств.

1
27.01.2020, 21:43

Вы можете попробовать удалить /var/lock/LCK..ttyS4 , используя rm . Как я понял, таким способом нужно разблокировать устройство.

-1
27.01.2020, 21:43

Теги

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