Вопросы по теме 'dup'

Перенаправить STDOUT и STDERR в сокет в C?
Я пытаюсь перенаправить STDOUT и STDERR в сокет. Я сделал: if(fork() == 0) { dup2(newsock, STDOUT_FILENO); dup2(newsock, STDERR_FILENO); execvp(); } Каким-то образом он показал только первую небольшую часть вывода. например,...
16702 просмотров
schedule 31.03.2024

Ruby hash.delete(:key) также удаляет копии и клоны
Насколько я понимаю, когда вы устанавливаете объект = другому, это всегда будет ссылка, поэтому у нас есть такие методы, как .dup и .clone , чтобы фактически создать копию объекта, а не ссылку. Однако я дублирую или клонирую массив хэшей, а...
273 просмотров
schedule 07.01.2024

Пейджер Xterm - выход на два терминала - с использованием pipe и dup2
Я пытаюсь реализовать пейджер на C, я хочу, чтобы код открывал другой терминал ( xterm ) и печатал в нем некоторые выходные данные. Итак, я сначала создаю канал и разветвляю основную программу, потомок будет выполнять xterm с помощью команды tail,...
246 просмотров
schedule 08.10.2022

Проблема с восстановлением стандартного вывода после использования канала
Используя совет, найденный здесь: Восстановление stdout после использования dup Я попытался восстановить stdin и стандартный выход. Однако при использовании printf для проверки восстановления стандартного вывода я не смог прочитать вывод. Код...
220 просмотров
schedule 31.01.2024