Вопросы по теме '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 просмотров

уведомить пользователя из службы с помощью 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