【发布时间】:2015-10-10 09:56:37
【问题描述】:
我想在 PyPy 沙箱中运行 Python 代码。我需要从不干扰标准输出的脚本中获取输出。
我已经阅读了很多资料,其中大部分都提到,sanboxed 脚本可以将文件写入虚拟 /tmp。但是我无法做到这一点(所有来源都缺少示例)。
如果无法对 /tmp 进行写访问,是否可以在 sanboxed 脚本和控制脚本之间打开管道?
如果这些都不可能,我可以将二进制数据写入标准输出吗?我想在标准输出中标记输出的开始和结束,以便控制脚本可以区分什么是用户输出和什么是我的输出。
【问题讨论】: