バックエンドプロセスを制御および監視するための唯一のエントリポイントとして、Pythonで記述されたMML(man machine language)コンソールを探しています。基本的に次のことができるようになります。
- 既存のバックエンドプロセスに接続する
- バックエンドプロセスが実行されていない場合でも、コンソールを開き、バックエンドプロセスを生成できるようにします(正しいコマンドを導入することにより)
- 許可されたコマンドのオートコンプリート
- 導入されたコマンドに基づいてバックエンドプロセスの動作を変更できる
これを達成するための最良の方法は何でしょうか?バックエンドプロセスを強制終了せずに開閉できるコンソールとバックエンドプロセスを通信する方法。これは、コンソールがそのプロセスの親ではないことを意味します。
Pythonで作成する必要があり、CentOSで実行されます。おそらく、いくつかのOSツールがプロセスの通信に役立ちますか?