我有一个可执行文件,它有一些系统命令(基本上它会复制和运行脚本文件)。当我在独立测试时(像使用 sudo 一样自己启动可执行文件)system()
工作正常。
现在我将我的可执行文件与supervisord
. 我的可执行文件的功能运行良好,但system()
命令失败并显示 255 / -1(8 位表示)。
我检查的事情清单:
- 进程当前工作目录正确
- Supervisord 和我的进程以 root 身份运行
- 目录和文件的chown是root
还有其他建议吗?
我有一个可执行文件,它有一些系统命令(基本上它会复制和运行脚本文件)。当我在独立测试时(像使用 sudo 一样自己启动可执行文件)system()
工作正常。
现在我将我的可执行文件与supervisord
. 我的可执行文件的功能运行良好,但system()
命令失败并显示 255 / -1(8 位表示)。
我检查的事情清单:
还有其他建议吗?