0

デーモンおよびそのデーモンへのインターフェースとして機能する Python モジュールを実装したいと思います。たとえば、実行すると:

python daemon.py do_something

モジュールはデーモンとのdaemon通信を試みる必要do_somethingがあり、存在しない場合はデーモンを起動してからdo_something.

注: Python 3 でデーモンパッケージを使用することをお勧めします。

4

1 に答える 1

0

POSIX 準拠のシステムでは、UNIX ドメイン ソケットを使用してプロセスに任意のデータをローカルに渡すことができます。socket モジュールを使用して、クライアント ソケットとサーバー ソケットの両方を作成できます。コマンド ライン オプションを解析すると (たとえば、optparse または argparse モジュールを使用して)、コマンドを渡すためにデーモンを起動するか、クライアント ソケット接続を開くかを決定できます。

于 2013-03-15T10:25:04.193 に答える