1
ответ

Как проверить, общаются ли два локальных процесса через сокеты или ipcs?

У меня есть два процесса, заданные их идентификаторами: P1 и P2. Есть ли простой способ проверить, обмениваются ли эти процессы через сокеты или другой механизм межпроцессного взаимодействия? Мне нужно ...
05.07.2017
1
ответ

Оболочка: взаимное соединение STDIN / STDOUT двух команд [дубликат]

Когда мы запускаем это с оболочкой POSIX, $ cmd0 | cmd1 STDOUT для cmd0 передается по конвейеру в STDIN для cmd1. В: Кроме того, как я могу передать STDOUT cmd1 в STDIN cmd0? Обязательно ли использовать перенаправление ...
17.07.2016
1
ответ

куда идут данные, записанные в дескриптор файла, который никогда не открывался

Я получил вывод, полученный с помощью следующей команды: $ strace -f -e trace = process, socketpair, open, close, dup, dup2, read, write - o rsync.log rsync -avcz --progress src / dst / это немного длинновато, поэтому я его загрузил ...
22.06.2016
1
ответ

Преимущества использования именованных каналов и сокетов, а не временных файлов

У меня есть две программы сотрудничества. Одна программа просто пишет свой вывод в файл, и другой затем читает из файла и выкладывает данные для фронтэнда для работы с. Я читал...
17.10.2014
1
ответ

Препятствование тому, чтобы ChromeOS очистил экран при работе над другим tty

Я выполняю Archlinux в chroot вместе с ОС Chrome на Chromebook. Исходный проект там, мое ветвление его здесь (главным образом подобно). Проблема то, что управление энергопотреблением монитора Chrome...
04.03.2012
1
ответ

Как я могу определить метод соединения, используемый клиентом MySQL?

При использовании клиента MySQL (например, mysql), как я могу определить, соединился ли он с сервером с помощью файла сокета Unix или при помощи TCP/IP?
19.02.2012
0
ответов

Как мы можем отследить пакет TCP/IP на сервере

Я разрабатываю серверную службу. Бэкэнд содержит некоторые процессы, а это означает, что когда клиент отправляет запрос на мой сервер, запрос будет проходить через эти процессы. Например, запрос будет...
15.04.2021
0
ответов

Почему приведенный ниже код не может разблокировать сигнал SIGINT

Я пробую свои силы в Linux Signals. Где я создал сценарий, упомянутый ниже: сначала заблокируйте все сигналы SIGINT, используя sigprocmask(). Если отправитель отправляет сигнал SIGUSR1, то разблокируйте SIGINT для...
03.12.2019
0
ответов

Почему, когда я запускаю `$ IPCS` - все общие ключевые ключи сегментов памяти" 0x00000000 "?

, поэтому, когда я запускаю $ IPCS, раздел Shared Memory Memory возвращает различные Результаты: -------- Общие сегменты памяти --------- Ключ Shmid Service Perms Bytes Natch Status ...
08.09.2018
0
ответов

Проблемы, связанные с независимой одновременной записью в общую память

На самом деле я хотел бы знать проблемы, вызванные независимой одновременной записью в общую память. Чтобы быть более красноречивым, представьте, что у нас есть три процесса (proc1, proc2, proc3). Эти 3 процесса ...
23.01.2018
0
ответов

Обработка SIGALRM двумя разными способами

Как мы можем обрабатывать 2 разных сигнала тревоги, отправленных посредством alarm () ?? Например, если у меня A = 5 и B = 10, как я могу сказать моей программе, что нужно выполнить действие через A секунд, а другое - через B секунд без ...
02.01.2018
0
ответов

являются ли именованные каналы (mkfifo) предшественником RabbitMQ? [закрыто]

Подходит ли RabbitMQ для взаимодействия между процессами, например, каналов и именованных каналов? Как RabbitMQ сравнивается с именованными каналами? Кроме распределенных систем. (RabbitMQ, для тех, кто с ним не сталкивался, является ...
08.09.2017
0
ответов

Порт сервера не возвращается в режим прослушивания и находится в состоянии closed_wait, из-за запуска приложения-демона с клиента

Ниже приведен основной код клиента и сервера. Пока я пытаюсь запустить приложение (которое должно продолжать работать на машине после отправки сообщения на сервер) во время вызова соединения. используя system(/bin/...
27.10.2016
0
ответов

Различия между сокетами домена Unix и сетевыми сокетами?

Прав ли я, что когда два процесса взаимодействуют через сетевые сокеты, каждый процесс создает сокет (каждый сокет принадлежит одному процессу), а процессы взаимодействуют через свои сокеты. Когда два ...
18.10.2015
0
ответов

К какой группе процессов принадлежит моя программа при запуске из bash?

Если я запускаю программу из bash, то принадлежит ли моя программа к той же группе процессов, что и оболочка, или она принадлежит к новой группе процессов? Поскольку я создаю оболочку на C, мне нужно обрабатывать SIGINT ...
16.10.2015
0
ответов

Обмен производными типами C ++ через именованный канал невозможен? [closed]

Я обнаружил, что передача производного типа C ++, такого как opencv Mat или других производных типов, действительно проходит через конвейер, если я отправляю производный тип в качестве ссылки через конвейер: // Measurement FIFO ...
13.09.2015