他の実行可能ファイルの競合情報を取得するには?

他の実行可能ファイルの競合情報を取得するには?

Linuxシステムには、互いに依存する2つのC ++コンパイル実行ファイルがあります。最初のタスクは2番目のタスクを継続的に監視する必要があり、2番目のタスクが終了または再開されると、最初のバイナリはフィードバックを受けなければなりません。

systemctlこれまで、両方のタスクは、ユニットファイルの最初のタスクの一部として2番目のタスクと一緒にBy makeを使用して開始されました。

# first.service file   
[Unit]
    Description=xx
    PartOf=second.service
    Wants=second.service

2番目のジョブが再開/停止されると、1番目のジョブが再開されます。ただし、最初の実行可能ファイルは、2番目のジョブがクラッシュする前または後にフィードバックを受け取る必要があります。 C ++を使用してこれを実行できるソリューションを提案してください。

関連情報