问题标签 [popen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 将 Ruby 转换为 C 语言,有人愿意看一下吗?
我看过这个用 Ruby 代码编写的示例,我如何用 C 语言模拟它?
php - popen 失败并显示“sh: : 未找到”
我正在开发一个服务器应用程序,最近在测试服务器(Debian Squeeze)上遇到了这个奇怪的错误。
我传递给popen的每个可执行文件都失败并带有一条消息:
无论我是指向“类型”返回的完整路径还是保持简短,都会发生这种情况。如前所述,这仅在一个测试环境中发生,为了增加混乱,运行相同的操作系统并且没有任何问题。
Popen 显然使用sh来执行命令,但是如果我通过命令行(bash 或 sh)运行相同的命令,一切都很好
提前致谢
(PS:甚至尝试过 Python os.popen 只是为了解决这个问题,它确实有效!)
编辑 这是一个失败的简单调用:
返回:
python - Python 弹出命令。等到命令完成
我有一个脚本,我在其中启动了一个 shell 命令。问题是脚本不会等到 popen 命令完成并立即继续执行。
如何告诉我的 Python 脚本等到 shell 命令完成?
python - Python subprocess.Popen 在“for l in p.stdout”中挂起,直到 p 终止,为什么?
我有那个代码:
“./newtunnel”不会退出,它会不断地向标准输出输出越来越多的数据。但是,该代码不会给出任何输出,只会在 tun.stdout 中等待。
当我在外部终止 newtunnel 进程时,它会将所有数据刷新到 tun.stdout。因此,似乎在 tun.stdout 仍在运行时我无法从它获取任何数据。
这是为什么?如何获取信息?
请注意,Popen 的默认 bufsize 为 0(无缓冲)。我也可以指定 bufsize=0 但这不会改变任何东西。
python - 当 shell=True 时如何确定 subprocess.Popen() 失败
Windows 版本的 Python 2.6.4:有没有办法确定使用 shell=True 时 subprocess.Popen() 是否失败?
当 shell=False 时 Popen() 成功失败
但是当 shell=True 时,似乎无法确定 Popen() 调用是否成功。
想法赞赏。
问候,马尔科姆
java - Java:类似 popen() 的函数?
这是在本地处理程序的上下文中。我想运行一个外部程序来获取一些数据。我可以使用 popen() 或等效函数吗?
windows - 如何使用 IO.popen 写入和读取子进程?
我正在net share
从 ruby 脚本运行以删除 Windows 网络共享。
如果共享上的文件正在使用中,则会询问用户是否要继续删除,因此我的脚本需要检查命令的输出,并在检测到是否要求输入net share
时写出。Y
net share
为了能够写出进程,我用 access flags 打开它"r+"
。
尝试使用 写入进程时IO#puts
,出现错误:
我在这里做错了什么?(出现错误就行了net_share.puts "Y"
)
(写出的问题文本net share
后面没有换行符,所以我IO#readpartial
用来读取输出。)
python - Python - 从 Web 应用程序启动长时间运行的进程
我有一个 python web 应用程序需要启动一个长时间运行的进程。问题是我不希望它等待该过程完成。只需启动并完成。
我在 Windows XP 上运行,并且 Web 应用程序在 IIS 下运行(如果重要的话)。
到目前为止,我尝试了 popen 但这似乎没有用。它一直等到子进程完成。
python - 使用 popen,但文本看起来很奇怪 - Python
我正在使用 os.popen() 来运行一些命令。
这就是“man ls”的样子:
为什么文本显示为这样的任何想法。我尝试了 Arial 和 Consolas 字体。
帮助将是惊人的!谢谢
python - 如何利用 Django 中的子进程?- 姜戈
我目前正在使用 os.popen() 但建议使用 subprocess.popen( )代替。
关于如何整合它的任何想法?
在 Django 应用程序上访问 Python shell会很酷很有趣。但我认为实现起来可能有点复杂。
我想我必须检索子流程,因为有新请求进来。
有任何想法吗?