タグ付けされた質問 「ipc」

4
利用可能なDBusサービスのリスト
利用可能なDBusサービスのリストなどはありますか? 私はいくつかに出会いました(NetworkManager、Rhythmbox、Skype、HALが提供するものなど)。 提供されるサービス/インターフェースのかなり完全なリストを見つけることができるかどうか疑問に思います。
65 linux  d-bus  ipc 

5
FIFO、パイプ、UnixドメインソケットはLinuxカーネルでも同じですか?
FIFOは名前付きパイプだと聞きました。そして、それらはまったく同じセマンティクスを持っています。一方、Unixドメインソケットはパイプに非常に似ていると思います(使用したことはありませんが)。だから、彼らはすべてLinuxカーネルの同じ実装を参照しているのだろうか。何か案が?

4
子プロセスにパスワードを渡す方法は?
(私のプログラムから開始された子プロセスに)コマンドラインでパスワードを渡すことは、安全ではないことが知られています(psコマンドで他のユーザーでも見ることができるため)。代わりに環境変数として渡すことはできますか? それを渡すために他に何を使用できますか?(環境変数を除く)最も簡単な解決策はパイプを使用するようですが、この最も簡単な解決策は簡単ではありません。 Perlでプログラムします。

5
dbusサービスの下のすべてのオブジェクトパスを一覧表示する方法は?
これは、利用可能なDBusサービスのリストへのフォローアップの質問です。 次のPythonコードは、利用可能なすべてのDBusサービスをリストします。 import dbus for service in dbus.SystemBus().list_names(): print(service) Pythonのサービスの下にオブジェクトパスをリストするにはどうすればよいですか?回答にPythonが含まれていなくてもかまいません。 Ubuntu 14.04を使用しています
16 python  d-bus  ipc 

2
Unix / Linuxでプロセス間通信を傍受する方法はありますか?
ネットワークトラフィックを傍受/分析するために、Wiresharkというユーティリティがあります。 Unix / Linuxの2つのプロセス間のすべてのプロセス間通信を傍受するための同様のユーティリティはありますか? メモリ内にいくつかのプロセスを作成しましたが、それらが相互に通信する方法をプロファイルする必要があります。


2
ユーザー定義信号が2つしかないのはなぜですか?
Linuxシステムで定義されている信号のリストには、ユーザー定義信号(SIGUSR1およびSIGUSR2)として記述されている2つの信号があります。その他のシグナルは特定の状況で発生またはキャッチされますが、SIGUSRはユーザーアプリケーションの使用に残されます。 では、なぜ2つの信号だけなのでしょうか。
11 history  signals  ipc 

3
$ RANDOMのような「ジェネレータ」を実装する方法は?
特殊変数$RANDOMは、アクセスされるたびに新しい値を持ちます。この点で、一部の言語にある「ジェネレーター」オブジェクトを連想させます。 このようなものを実装する方法はありzshますか? 名前付きパイプでこれを実行しようとしましたが、「ジェネレーター」プロセスを終了せずに制御された方法でfifoからアイテムを抽出する方法が見つかりませんでした。例えば: % mkfifo /tmp/ints % (index=0 while ( true ) do echo $index index=$(( index + 1 )) done) > /tmp/ints & [1] 16309 % head -1 /tmp/ints 0 [1] + broken pipe ( index=0 ; while ( true; ); do; echo $index; index=$(( ... このようなジェネレータータイプのオブジェクトをzshに実装する他の方法はありますか? 編集:これは機能しません: #!/usr/bin/env …
10 zsh  fifo  ipc 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.