Запитання з тегом «ipc»

Зв’язок між процесами зазвичай відноситься до служб ядра, які дозволяють процесам на одній машині взаємодіяти між собою.

4
Перелік доступних служб DBus
Чи існує таке поняття, як перелік доступних служб DBus? Я натрапив на декілька (на кшталт тих, які надають NetworkManager, Rhythmbox, Skype, HAL). Цікаво, чи зможу я знайти досить повний перелік наданих послуг / інтерфейсів.
65 linux  d-bus  ipc 

5
Чи є розетка домену FIFO, pipe та Unix те саме в ядрі Linux?
Я чув, що ФІФО називають трубами. І вони мають абсолютно таку саму семантику. З іншого боку, я думаю, що сокет домену Unix досить схожий на pipe (хоча я ніколи не використовував його). Тож мені цікаво, чи всі вони посилаються на одну і ту ж реалізацію в ядрі Linux. Будь-яка ідея?

4
Як передати пароль до дочірнього процесу?
Передача пароля в командному рядку (дочірньому процесу, розпочатому з моєї програми), як відомо, є небезпечним (тому що його можуть бачити навіть інші користувачі з командою ps). Чи правильно передавати це як змінну середовища? Що ще я можу використати для передачі? (За винятком змінної середовища) найпростішим рішенням, здається, є використання труби, …

5
Як перелічити всі об'єктні шляхи в службі dbus?
Це додаткове запитання до списку доступних служб DBus . У наведеному нижче коді python будуть перелічені всі доступні служби DBus. import dbus for service in dbus.SystemBus().list_names(): print(service) Як ми можемо перерахувати об'єктні шляхи під службами в python? Це нормально, якщо відповідь не передбачає пітона, хоча він є кращим. Я використовую …
16 python  d-bus  ipc 

2
Чи існує спосіб перехоплення міжпроцесорної комунікації в Unix / Linux?
Для перехоплення / аналізу мережевого трафіку у нас є утиліта під назвою Wireshark . Чи є у нас аналогічна утиліта для перехоплення всіх міжпроцесорних комунікацій між будь-якими двома процесами в Unix / Linux? Я створив деякі процеси в пам'яті, і мені потрібно профайлювати, як вони спілкуються один з одним.


2
Чому є лише два визначені користувачем сигнали?
У списку сигналів, визначених у системі Linux, є два сигнали, зазначені як визначені користувачем сигнали ( SIGUSR1і SIGUSR2). Інші сигнали будуть підніматися або вловлюватися в конкретних ситуаціях, але SIGUSR залишаються для використання користувацьким додатком. То чому тільки два сигнали?
11 history  signals  ipc 

3
Як реалізувати "генератори" на зразок $ RANDOM?
Спеціальна змінна $RANDOMмає нове значення кожного разу, коли до неї звертаються. У цьому відношенні він нагадує об’єкти "генератора", які зустрічаються в деяких мовах. Чи є спосіб реалізувати щось подібне zsh? Я спробував це зробити з названими трубами, але не знайшов способу контрольовано витягти предмети з фіфо, не вбиваючи процес "генератора". …
10 zsh  fifo  ipc 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.