在chroot环境中运行一个可执行文件会显示:“错误24”

2024-10-01 22:41:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用子进程模块从python执行一个程序,如下所示:

scommand = "echo 12 | sudo -kS chroot "+out.split("media")[0]+"media "+ out.split("media")[1]
subprocess.Popen([scommand], stdin=p1.stdout, shell=True,stdout=subprocess.PIPE ,preexec_fn=hsafelimits)

但它给了我一个错误:

^{pr2}$

原因是什么?在


Tags: 模块echo程序进程stdinstdoutsudoout

热门问题