Вопросы с тегом «ipc»

65
Список доступных сервисов DBus

Есть ли такая вещь, как список доступных сервисов DBus? Я наткнулся на несколько (например, предоставленные NetworkManager, Rhythmbox, Skype, HAL). Интересно, смогу ли я найти довольно полный список предоставляемых сервисов /...

30
Являются ли сокеты FIFO, pipe и Unix одинаковыми в ядре Linux?

Я слышал, что FIFO - это именованные каналы. И у них точно такая же семантика. С другой стороны, я думаю, что доменный сокет Unix очень похож на pipe (хотя я никогда не использовал его). Поэтому мне интересно, все ли они ссылаются на одну и ту же реализацию в ядре Linux. Есть...

18
Как передать пароль дочернему процессу?

Передача пароля в командной строке (дочернему процессу, запущенному из моей программы), как известно, небезопасна (потому что его могут увидеть даже другие пользователи с помощью команды ps). Можно ли передавать его как переменную среды? Что еще я могу использовать, чтобы передать его? (За...

16
Как перечислить все пути к объектам в службе dbus?

Это дополнительный вопрос к списку доступных сервисов DBus . В следующем коде Python перечислены все доступные службы DBus. import dbus for service in dbus.SystemBus().list_names(): print(service) Как мы перечисляем пути к объектам в службах в Python? Это нормально, если ответ не включает в себя...

15
Есть ли способ перехватить межпроцессное взаимодействие в Unix / Linux?

Для перехвата / анализа сетевого трафика у нас есть утилита Wireshark . Есть ли у нас похожая утилита для перехвата всех межпроцессных взаимодействий между любыми двумя процессами в Unix / Linux? Я создал несколько процессов в памяти, и мне нужно профилировать, как они общаются друг с...

11
Почему есть только два пользовательских сигнала?

В списке сигналов, определенных в системе Linux, есть два сигнала, указанные как сигналы, определенные пользователем ( SIGUSR1и SIGUSR2). Другие сигналы будут подняты или перехвачены в определенных ситуациях, но SIGUSR оставлены для использования пользовательским приложением. Так почему только два...

10
Как реализовать «генераторы» типа $ RANDOM?

Специальная переменная $RANDOMимеет новое значение каждый раз, когда к ней обращаются. В этом отношении он напоминает объекты-генераторы, встречающиеся в некоторых языках. Есть ли способ реализовать что-то подобное в zsh? Я пытался сделать это с именованными каналами, но я не нашел способа...