私は現在、Linux用のC++でプログラムを作成しようとしています。これはかなり新しくなっています。プログラムはバックグラウンドで(ネットワーク通信と計算) "prog -start"、 "prog -stop"、 "prog -limitUp 1000"のような端末からのコマンドで制御することができます。バックグラウンドプロセス/デーモンを制御する方法
私が考えているのは、常にバックグラウンドで実行するデーモンとしてプログラムを作成することでした。すべてのことを制御するために、私はプログラムの主な機能に与えられた引数をとり、与えられたコマンドを実行するためにバックグラウンドでデーモンに再接続しようとするlinuxコマンドを設定することを考えました。
このような機能(バックグラウンドでリッスンするデーモンと、それを制御するために使用できるクライアント/コマンド)を実現する最も良い方法は何ですか。
質問は何ですか? – ensc
UNIXソケット... –
私のアイデアは悪いコーディング/悪いデーモンを使用する –