Supervisord を使用して監視する C++ 実行可能ファイルがあります。そして、起動プロセスとしてsupervisordを作りました。再起動すると、supervisord と実行可能ファイルが (機能的に) 正常に動作します。Stdout_log ファイルは tmp に作成されます (これも問題ありません)。しかし、ログ ファイルは空です。
そして、私の実行可能ファイルでは、system() を使用して実行するいくつかの bash スクリプトを実行していますが、それも失敗しています。
だから私は2つの問題があります
- ログファイルが空です
- system() が失敗しています
これらの問題を何らかの許可に関連付けることはできますが、修正する手がかりはありません。いくつかの提案を探しています
ありがとう