gpt4 book ai didi

python子进程模块无法执行shell

转载 作者:太空宇宙 更新时间:2023-11-04 09:45:39 24 4
gpt4 key购买 nike

[root@localhost root]$ cat test.c
#include <stdio.h>
int main(int argc, char*argv[]){
system("/bin/sh");
}

[root@localhost root]$ cat auto
#!/usr/bin/env python
subprocess.Popen(['/root/test'])

我想使用子进程来执行新的 shell 命令行

但是不知道为什么马上就关了..

我应该怎么做才能继续使用新的 shell 命令行?

如果有另一种方法可以代替子流程模块做同样的事情,请告诉我:)

抱歉我的英语不好

最佳答案

subprocess 需要导入:

#!/usr/bin/env python
import subprocess
subprocess.Popen(['/root/test'])

关于python子进程模块无法执行shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16642465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com