Tag: ipc

системное обслуживание потока информации об услугах пользователей

Я пытаюсь абстрагировать некоторые файлы / dev / input, чтобы системы уровня пользователя могли знать, когда используется сенсорный экран, и когда используется тачпад (без доступа к необработанным данным мыши). Для этого я хочу создать корневой системный сервис, который следит за файлами / dev / input для изменений и публикует сообщения «в настоящее время с использованием […]

Как получить семафоры и объекты sharedmem для определенного экземпляра apache, когда несколько экземпляров Apache запускаются с одним и тем же идентификатором приложения в ящике

Не уверен, что вопрос подходит для этого форума. У нас есть сервер с тремя экземплярами apache, работающими с «одинаковым» идентификатором приложения / функциональности Эти экземпляры взаимодействуют со своими соответствующими веб-агентами Siteminder, используя связь между процессами в одном и том же поле. Теперь, когда я выполняю команду ipcs для поиска семафоров и объектов sharedmem, он отображает […]

Какие файлы в / tmp начинаются с «qipc»?

В моем каталоге /tmp есть такие пустые файлы: qipc_sharedmemory_soliddiskinfomemac5ffa537fd8798875c98e190df289da7e047c05 qipc_systemsem_soliddiskinfomemac5ffa537fd8798875c98e190df289da7e047c05 qipc_systemsem_soliddiskinfosem92d02dca794587d686de797d715edb3b58944546 Кто они такие?

Тупик при чтении / ожидании

Мое взаимоблокирование. master выглядит следующим образом: p=Popen(cmd, stdin=PIPE, stdout=PIPE) for ….: # a few million p.stdin.write(…) p.stdin.close() out = p.stdout.read() p.stdout.close() exitcode = p.wait() child выглядит примерно так: l = list() for line in sys.stdin: l.append(line) sys.stdout.write(str(len(l))) strace -p PID_master показывает, что master застрял в wait4(PID_child,…) . strate -p PID_child показывает, что child застревает в […]

Через системы, Как процесс взаимодействует с другим процессом?

Я узнал ниже механизмы МПК, Полудуплексные трубы BSD Очереди сообщений типа SYSV Наборы семафоров стиля SYSV Сегменты разделяемой памяти стиля SYSV Сокеты стиля BSD Полудуплексная труба может использоваться как коммуникация процесса 1-1, односторонняя. Любой связанный процесс должен делиться родственной предкой. pipe() позволяют связываться между процессами внутри системы . Очередь сообщений (связанный список) может использоваться как […]

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

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

Создание терминального устройства для межпроцессного взаимодействия

Я хотел бы знать, как создать терминальное устройство для имитации части оборудования, подключенного через последовательный порт. В основном, устройство tty с определенной скоростью передачи данных, которое может считываться и записываться между двумя процессами. Насколько я понимаю, psuedo-терминал – это то, что я ищу, и makedev видимому, может его создать. Я также нашел следующий набор инструкций: […]

Псевдотерминалы против пары труб

Почему псевдо-терминалы являются отдельной функцией в Unix-подобных системах? Что делает их превосходящими пару труб или FIFO для реализации терминальных эмуляторов?

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

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

dbus-запуск и dbus-демон – что происходит

Я выполнил вывод ps для dbus со следующим выходом: 102 742 0.0 0.0 4044 1480 ? Ss Apr16 27:13 dbus-daemon –system –fork –activation=upstart xralf 2551 0.0 0.0 4076 212 ? Ss Apr16 0:14 /usr/bin/ssh-agent /usr/bin/dbus-launch –exit-with-session dwm xralf 2554 0.0 0.0 3936 224 ? S Apr16 0:00 /usr/bin/dbus-launch –exit-with-session dwm xralf 2555 0.0 0.0 4248 […]

Interesting Posts

Как запустить приложение GUI с выскочкой?

Hibernate не работает с двойной загрузкой Ubuntu и Kali Linux

Когда в резервной оболочке, как вы начинаете init?

Как я могу «пропустить» файл?

Как получить доступ и редактировать загрузочные приложения в элементарной ОС Freya beta 2?

Файл SCP между двумя серверами, проходящими через несколько серверов

Как включить обмен ключами diffie-hellman-group1-sha1 на Debian 8.0?

Вызов функции, которая вызывает другую функцию с циклом for

Счетчики ошибок iostat в Solaris

Как вы используете перенаправление вывода в сочетании с здесь-документами и кошкой?

Получение запросов DNS до 73.207.210.75.in-addr.arpa

ppp, влияющие на последовательные порты, так что они не могут использоваться, если модем сбрасывается

Используйте команду find для преобразования файлов разметки в html

dpkg не может удалить старые ядра. остановка решетки-захвата

Извлечь столбец из полей, разделенных пробелами, которые не выровнены

Linux и Unix - лучшая ОС в мире.