Вопросы по теме 'tty'
Как я могу создать петлю между двумя TTY?
На каждый привет есть ответ. Второй TTY отправит привет отправителю TTY и наоборот:
echo 'echo hello > /dev/pts/1' > /dev/pts/0
1-й получатель должен отправить «привет» исходному отправителю, но это не так. Что не так?
[Пояснение]...
994 просмотров
schedule
15.09.2022
Как отображать вкладки как 4 пробела в gnome-терминале
На самом деле вкладки gnome-терминала отображаются как 8 пробелов, и это очень раздражает, когда вы запускаете файлы cat или просматриваете различия, есть ли способ изменить это навсегда?
8346 просмотров
schedule
24.10.2022
Как выяснить, контролирует ли Linux TTY группу процессов
Итак, у меня есть tty (скажем, /dev/tty5) и я хочу знать, является ли он в настоящее время управляющим tty группы процессов или сеанса, или он в настоящее время не принадлежит. POSIX имеет две функции API, которые напрашиваются здесь сами собой:...
3455 просмотров
schedule
10.09.2022
Есть ли способ дождаться и получить нажатие клавиши из (удаленного) терминального сеанса?
Я играл с некоторыми вещами ANSI (например, цветами и т. д.) в java и php (с нуля), и я пытаюсь найти способ дождаться нажатия клавиши. Я хотел бы иметь что-то вроде следующего псевдокода в конце моего основного цикла событий:
If (KeyPressed)...
1889 просмотров
schedule
13.10.2023
Управление телетайпом Python
Думаю, я не совсем понимаю, какова функция программ getty/agetty/mgetty на машине с linux/unix. Я могу запустить оболочку на tty примерно так:
TTY = '/dev/tty3'
cpid = os.fork()
if cpid == 0:
os.closerange(0, 4)
sys.stdin = open(TTY,...
4383 просмотров
schedule
06.12.2022
Использование netcat/cat в сценарии фоновой оболочки (как избежать Stopped (tty input)?)
Аннотация: Как запустить интерактивную задачу в фоновом режиме?
Подробности: я пытаюсь запустить этот простой скрипт в оболочке ash (Busybox) в качестве фоновой задачи.
myscript.sh&
Однако скрипт немедленно останавливается......
24827 просмотров
schedule
28.01.2023
Как получить доступ к оболочке, когда я заблокирован из-за сбоя запроса на выделение PTY на канале 0
Я установил gitosis на удаленную оболочку. Это работает нормально. Но теперь я не могу войти в интерактивную оболочку. Как сказано здесь , кажется гитоз отключен tty. Могу ли я как-то вернуть его? У меня нет root-доступа к удаленному серверу.
1524 просмотров
schedule
26.01.2023
Как перенаправить stdout, stderr обратно в /dev/tty
Я только что подключился по ssh к какому-то удаленному серверу и обнаружил, что stdout и stderr из всех команд/процессов, которые я пытаюсь запустить в bash, куда-то перенаправляются. Итак, у меня возникли следующие вопросы
Как обнаружить:...
32076 просмотров
schedule
18.04.2023
Как я могу прочитать ввод терминала на устройстве tty до появления новой строки?
Я читаю последовательное устройство, используя встроенный Linux (ангстрем), используя open(), tcget/setattr(), read(). Я могу читать и записывать данные просто отлично. Однако устройство, которое я читаю, отображает подсказку, которая не...
2917 просмотров
schedule
20.03.2022
Pymodbus (последовательный) через последовательное соединение TCP
Я буду создавать соединение между моим сервером Linux и сотовым модемом, где модем будет действовать как сервер для последовательного порта через TCP.
Сам модем подключен к устройству Modbus (промышленный протокол) через соединение RS232.
Я...
1736 просмотров
schedule
03.01.2024
Безопасно ли использовать режим низкой задержки с последовательными портами Linux?
Безопасно ли использовать режим tty с низкой задержкой с последовательными портами Linux? Документировано, что функция tty_flip_buffer_push "должна не вызываться из контекста IRQ, если установлено port->low_latency. Тем не менее, многие...
4920 просмотров
schedule
04.10.2022
Как переключить консоль ядра Linux после процесса загрузки?
В моей встроенной системе я обычно использую /dev/ttyS0 в качестве основной консоли. Это достигается путем передачи параметра ядра console=/dev/ttyS0 , и когда init принимает участие, getty запускается на том же устройстве, что и указанное в...
9732 просмотров
schedule
08.08.2023
уведомить пользователя из службы с помощью python
В следующем тексте слово «запись» относится к команде записи unix, которая записывает сообщение на tty другого пользователя.
У меня работает служба (в inetd, но это не имеет значения), которая должна уведомить произвольного пользователя. До сих...
181 просмотров
schedule
18.01.2023
Ресурс временно недоступен ttyS3
У меня есть встроенная система с серийным номером, настроенным как ttyS3, я пытаюсь запустить getty, используя
`/sbin/getty -L ttyS3 115200 vt100 -H HOME -u root -a`
но не удалось запустить сеанс с логином после этого я пробовал
$ cat...
2474 просмотров
schedule
11.08.2022
Python SSH через Pseudo TTY Clear
Я написал следующий модуль Python для обработки ssh-соединений в моей программе:
#!/usr/bin/env python
from vxpty import VX_PTY
class SSHError(Exception):
def __init__(self, msg):
self.msg = msg
def __str__(self):
return...
917 просмотров
schedule
20.07.2023
Остановить tty от прокрутки вниз
Я вносил некоторые изменения в ядро Linux, и что-то сломалось из-за моих изменений, у меня внутри кода много printk, которые отображаются только в консоли tty (Ctrl+Alt+F1).
Проблема в том, что он быстро продолжает двигаться вниз и достигает...
2490 просмотров
schedule
01.01.2023
Терминал перепутался (не отображает новые строки) после запуска скрипта Python
У меня есть скрипт Python, который я использую для параллельного выполнения команд на нескольких хостах с помощью модуля подпроцесса Python. Он обертывает SSH и в основном делает такой вызов:
output = subprocess.Popen(["/bin/env", env,...
3522 просмотров
schedule
23.08.2022
ttyUSB0 работает корректно только при установленном эхе
У меня проблемы со связью с платой через последовательный порт ttyUSB. Все должно пройти гладко, просто minicom 115200 8N1. Вместо этого я получил искаженные сообщения инициализации u-boot.
~�J���iB
Flash: 32 MiB
In: ��ɥ��5
Out: ��ɥ��5
Err:...
437 просмотров
schedule
02.07.2022
Оболочка приглашения bash отображается по-разному в терминале и консоли tty
Это часть моего файла ~/.bashrc:
prompt(){
local EXIT="$?" # return code
PS1=""
local red="\[\033[0;31m\]" # text colour
local purple="\[\033[0;35m\]" # text colour
local normal="\[\033[0m\]" # text colour
if [ $EXIT...
903 просмотров
schedule
18.03.2023
Какова длина последовательного буфера в Linux?
Мой вопрос касается <termios.h> . Насколько я понимаю, существуют два буфера для чтения чего-либо через UART - аппаратный буфер, в котором хранятся полученные байты, и программный буфер, куда мы загружаем то, что было сохранено в аппаратном...
2187 просмотров
schedule
25.08.2022