我的程序不能直接执行,但可以作为子进程调用

时间:2016-06-21 10:58:13

标签: linux

我在linux上运行一个名为TestIntf的程序。一开始它工作得很好。 但是我发现它不能再直接从命令行运行了。

每当我尝试运行时:./TestIntf它就失败了。

但是当我尝试通过将它放在python代码上来调用它作为子进程时,如下所示:

import os
os.system('./TestIntf') 

TestIntf在我执行上面的代码时起作用了。 我很困惑为什么现在它只是作为一个子进程运行。 谁经历过同样的事情?请帮我澄清一下

任何帮助都将受到高度赞赏

谢谢,

0 个答案:

没有答案
相关问题