gpt4 book ai didi

python - 如何从 Linux 上运行的进程的命令行发出命令

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

假设我从 Linux 命令行发出命令。这将导致 Linux 创建一个新进程,假设该进程希望从用户那里接收命令。

例如:我将运行一个 python 脚本 test.py,它将接受来自用户的命令。

$python 测试.py

测试>添加 Controller (192.168.56.101)

添加了 Controller

测试>

我的问题是我可以编写一个脚本进入命令行 (TEST>) 并发出命令吗?据我所知,如果我编写脚本来运行多个命令,它将等待第一个进程退出,然后再运行下一个命令。

问候,

Vinay Pai B.H.

最佳答案

你应该看看expect .它是一种工具,旨在自动执行用户与需要它的命令的交互。 man page解释如何使用它。

好像还有pexpect ,具有类似功能的 Python 版本。

关于python - 如何从 Linux 上运行的进程的命令行发出命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18598440/

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