我有一个使用 supervisord 监控的 c++ 可执行文件。我把 supervisord 作为启动过程。当我重新启动时,supervisord 和我的可执行文件工作正常(功能上)。并在 tmp 中创建 Stdout_log 文件(这也很好)。但是日志文件是空的。
在我的可执行文件中,我运行了几个使用 system() 执行的 bash 脚本,但它也失败了。
所以我有两个问题
- 日志文件为空
- 系统()失败
我可以将这些问题与一些许可相关联,但没有解决它的线索。寻找一些建议
谢谢
我有一个使用 supervisord 监控的 c++ 可执行文件。我把 supervisord 作为启动过程。当我重新启动时,supervisord 和我的可执行文件工作正常(功能上)。并在 tmp 中创建 Stdout_log 文件(这也很好)。但是日志文件是空的。
在我的可执行文件中,我运行了几个使用 system() 执行的 bash 脚本,但它也失败了。
所以我有两个问题
我可以将这些问题与一些许可相关联,但没有解决它的线索。寻找一些建议
谢谢