Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
popen()可以像pipe() + fork()一样创建双向管道吗?
我正在用 C 主要是 C 在模拟文件系统上实现管道 它需要在主机 shell 中运行命令 但在模拟文件系统上执行管道本身 我可以通过pipe fork and system 系统调用 但我更喜欢使用popen 它处理创建管道 分叉进程以及将
c
fork
pipe
popen
dup2
Perl 关闭管道没有错误
我正在使用 Perl 执行外部程序 并且希望在运行时返回特定字符串时结束其执行 下面的代码根据需要中断执行 但是当执行最后一行 关闭 时会返回错误消息 open my out usfos memory
perl
pipe
Bash 条件管道
如果命令返回 true 如何通过管道传输命令的输出 function open TEMPFILE mktemp u if gpg2 quiet decrypt batch passphrase 2 1 2 gt TEMPFILE then
bash
function
ifstatement
conditionalstatements
pipe
在 C 中制作 shell 时正确的管道方式是什么
我正在尝试创建自己的 shell 我相信我已经正确完成了分叉 但我不知道如何正确进行管道传输 任何帮助或提示将不胜感激 基本上我的管道无法工作 我花了很长时间试图找出如何让它们在进程之间正确传输数据 include
c
shell
fork
pipe
读取文件并通过管道将其发送到父进程的程序
我需要编写一个程序 创建从命令行向子进程发送文件名的管道 在子进程中读取该文件并使用管道将其发送回 父进程应该打印该文件 如果子进程中发生错误 则必须将错误发送到父进程 这是我的代码 它沿着文件文件打印一些垃圾 并且当我运行它时 它还禁用终
c
Linux
pipe
管道缓冲区大小是 4k 还是 64k?
我在多个地方读到管道的默认缓冲区大小是 4kB 例如 here 和我的ulimit a倾向于证实这一说法 ulimit a core file size blocks c 0 data seg size kbytes d unlimited
c
Linux
size
Buffer
pipe
将系统命令的输出分配给变量
我想运行systemawk 脚本中的命令并将其输出存储在变量中 我一直在尝试这样做 但命令的输出总是发送到 shell 而我无法捕获它 关于如何做到这一点有什么想法吗 Example date awk field separator 1 s
awk
pipe
Android - 在本机和 Java 应用程序之间使用管道
我正在 SGS2 api v 16 上进行开发 我有两个应用程序 本机和 Java 在本机应用程序中 我使用 mkfifo 函数打开一个 Unix 管道并向其写入一些字符串 在java应用程序中 我试图读取字符串 但不知何故 应用程序阻塞了
Java
Android
pipe
nativecode
尝试在 C shell 中实现管道挂起并且未运行命令
我正在尝试运行这个命令ps j more 我认为我已经正确设置了管道 但由于某种原因它只是挂起 我正在调用一个正在运行的 forkps j和第二个运行的叉子more并用管道将它们连接起来 由于某种原因 这仍然没有按预期工作 代码如下 def
c
unix
pipe
从 python 启动 nano 作为子进程,捕获输入
我试图从Python内部启动一个文本编辑器 nano 让用户输入文本 然后在写出后捕获文本 Control O 我没有与subprocess之前没有模块 也没有管道 所以我不知道下一步要尝试什么 到目前为止我有这个代码 a subproce
python
pipe
subprocess
popen
Marshal (Ruby) 管道:将序列化对象发送到子进程
我需要使用 Marshal 序列化 Ruby 中的对象 并通过管道将其发送到子进程 我怎样才能做到这一点 我的代码如下所示 我的问题在评论中 data Marshal dump data call sub process ruby r a
ruby
marshalling
pipe
C UNIX shell 中的管道
我不太确定如何在两个子进程之间创建管道 我就是这样做的 pipe fd 0 Create a pipe proc1 fork Child process 1 if proc1 0 close fd 0 process1 doenst nee
c
shell
unix
pipe
检索 subprocess.call() 的输出[重复]
这个问题在这里已经有答案了 如何使用以下命令获取进程运行的输出subprocess call 通过一个StringIO StringIO反对stdout给出这个错误 Traceback most recent call last File
python
pipe
subprocess
StringIO
WinAPI C++ 客户端在读取之前检测匿名管道上的写入
我正在编写一个 C Windows 客户端控制台应用程序 该应用程序从 STDIN 上的匿名管道读取数据 我希望能够按如下方式使用我的程序 echo input text here my app exe 并在应用程序中使用通过管道输入的文本
WINAPI
visualc
pipe
从管道命令读取文件名
所以我试图让 C 程序从命令行读取以下格式的文件名 cat 文件名路径 节目名称 当它作为命令行参数输入时 我可以让它读取输入文件的名称 但它不会从连接的参数中读取 这是代码 现在它读取文件名 就像在命令行上的程序名称后面写入一样 incl
c
pipe
filenames
如何在 ScriptBlock 中传递 $_ ($PSItem)
我基本上是使用运行空间构建自己的并行 foreach 管道函数 我的问题是 我这样调用我的函数 somePipeline MyNewForeachFunction scriptBlockHere pipelineGoesOn 我怎样才能通过
PowerShell
foreach
parallelprocessing
pipe
powershellsdk
多处理 - 管道与队列
队列和管道之间的根本区别是什么Python 的多处理包 在什么情况下应该选择其中一种而不是另一种 什么时候使用比较有利Pipe 什么时候使用比较有利Queue 简短的摘要 截至 CY2023 此答案中描述的技术已经过时 这些天 您可以使用p
python
performance
Queue
multiprocessing
pipe
Angular - 如何以百分比形式设置输入字段格式,但在编辑时删除百分比?
我试图找到一种方法 在初始页面加载时以百分比 例如 97 52 显示 html 输入字段 通过角度服务获取到后端的数据 即可观察 订阅 但也有此输入字段松散 当我编辑它时 即引发 DOM 焦点 事件时 它是百分比格式 格式数据绑定到模型 我
angular
databinding
pipe
directive
ngModel
管道回显到 gcc?
To call printf Hello 在我使用的终端的 C 中 echo include
c
gcc
Compilation
pipe
Python:select() 不会发出来自管道的所有输入信号
我正在尝试使用 Python 加载外部命令行程序并通过管道与其进行通信 该程序通过标准输入获取文本输入 并按行生成文本输出到标准输出 通信应该使用 select 进行异步 问题是 并非程序的所有输出都在 select 中发出信号 通常最后一
python
select
pipe
«
1 ...
12
13
14
15
16
17
18
»