腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
POSIX: FreeBSD与
Linux
中的管道系统调用
、
、
、
在
Linux
(2.6.35-22泛型)中,man
pipe
声明 一个是
单向
的,另一个是双向的。为了表明我的意图,我在一次考试中失去了一些分数,因为我认为
pipe
()是一种方法,我正在寻找一些弹药来拿回分数;p
浏览 10
提问于2011-03-22
得票数 7
回答已采纳
1
回答
Python os.
pipe
与multiprocessing.
Pipe
、
、
、
、
以下是os.
pipe
和multiprocessing.
Pipe
的两个主要区别。unidirectional,is os.
pipe
multiprocessing.
Pipe
是bidirectional; 我想知道我的理解是否正确,还有其他的区别吗?
浏览 1
提问于2013-03-30
得票数 12
回答已采纳
1
回答
xterm的-S选项(传递伪终端名称和描述符)在
Linux
中是如何工作的?
、
、
、
你好,在将旧Solaris 2.4代码移植到CentOS 5.3时,我遇到了如下调用其中%s是一个与00、01和%d类似的双字符数字序列XX,其中%d是一个数字文件描述符.这显然是一种告诉xterm使用/dev/ttypXX (伪终端从站)的方法,但代码似乎不需要打开相应的主程序,而是调用管道(2),并将 way fd作为上面的%d替换传递。在Solaris上,从spawner写入这个写fd会导致输出出现在xterm子目录中。顺便说一下,在一段时间内,我没有看到任何在/dev下打开任何东西的尝试。
浏览 1
提问于2009-07-22
得票数 2
回答已采纳
3
回答
在C中重定向标准传入和传出(
Linux
)
、
、
我正在尝试将标准重定向到我的进程将要创建的进程中,这样我就可以与此进程进行双向通信。我还没有找到任何关于这方面的东西,因为似乎每个人都在他们的示例中使用fork(),这很方便,因为您可以在孩子中创建管道、fork,然后使用dup()来更改您的stdin和stdout,然而,在我的例子中,我不是fork,我实际上是在执行shell命令,并且我希望能够与它通信。
浏览 6
提问于2011-10-22
得票数 1
回答已采纳
4
回答
在选择中处理超出范围的范围
、
、
、
用于将JSON对象从工人传递给保护程序的
单向
连接是multiprocessing.
Pipe
。管道数量等于工人的数量。在保存程序过程中,定期сall: data = [] if
pipe
.poll(): return data self.data_
pipe</em
浏览 5
提问于2013-02-13
得票数 1
回答已采纳
2
回答
Windows pipes:在Python中从C- read写入
、
、
、
\\
pipe
\\
Pipe
"),
PIPE
_ACCESS_DUPLEX |
PIPE
_TYPE_BYTE |
PIPE
_READMODE_BYTE, // FILE_FLAG_FIRST_
PIPE
_INSTANCE is not needed but forces CreateNamedPipe(..) to fail if the
pipe
already
PIPE
_WAI
浏览 4
提问于2016-01-17
得票数 0
2
回答
Linux
环境下基于管道的程序设计
、
为此编写一个程序->
浏览 1
提问于2013-08-06
得票数 0
2
回答
C是否可以捕获stdin/out来与其他程序交互,就好像它正在使用shell一样?
、
我意识到这可能是一个奇怪的问题,但如果我有一个可以向系统发送命令的程序,比如:该程序可以运行命令,并通过"ls -l“等参数向其他程序发送命令。很抱歉给你解释我的请求带来的困难。这是一个技术问题的练习,原因我不能简单地解释。
浏览 1
提问于2013-01-09
得票数 1
回答已采纳
5
回答
Linux
内核/proc FIFO/
pipe
、
、
、
、
目前,我正在尝试创建一个内核模块,该模块将根据内核事件生成数据并将其推送到文件中。在阅读了这是不好的(我同意)之后,我决定在用户程序可以在必要时从/proc文件中提取数据更有意义。然而,这个想法导致了各种各样的问题,特别是何时以及如何清除这个文件。所以我想..。“为什么我不在/proc中做一个命名的管道并从中读出来呢?” 我有为proc文件设置一个读函数和一个写函数的一般要点,但是我在如何处理这个问题上仍然存在概念上的问题。也就是说,我如何编写这样的函数来获取任意数据并将其从内核写入到这样的管道中?有人知道如何将数据从内核空间推送到命名管道吗?最后,它不必是一个/proc文件(尤其是如果我这样
浏览 5
提问于2008-11-24
得票数 2
回答已采纳
1
回答
如果条件变量发生变化,我可以做一个使用epoll_wait等待的自定义服务生,但也可以立即返回吗?
、
、
、
、
我正在开发一个套接字库,它使用一个使用epoll_wait等待所有套接字的循环,如下所示:我还想等待虚拟套接字。也就是说,假设我有一个完全虚拟的套接字,它只是一个类,它时不时地随机生成一些数据来模拟套接字。没有文件描述符。如果读取或写入任何文件描述符,是否有可以立即返回的内容,但是如果虚拟套接字上发生了更改,也会立即返回吗?(可能在等待条件变量)
浏览 1
提问于2020-07-31
得票数 1
1
回答
如何在bash中创建双向管道?
、
、
我可以用mkfifo (mkfifo /tmp/my_
pipe
)创建一个管道,并将其一端重新映射到fd 3 (./prog &3>/tmp/my_
pipe
)。我使用cat /tmp/my_
pipe
保持管道畅通。但是,当进程试图从fd 3读取时,它会接收到一个SIGTTIN。是否有可能像我从bash开始的那样启动这个计划?
浏览 0
提问于2019-01-08
得票数 2
2
回答
将bash命令作为ansible变量进行求值
我想创建ansible的等价物命令:要求:必须通过Ansible变量配置
linux
-headers-$(uname现在,包必须通过shell任务单独处理,这些包的名称像
linux
-headers-$(uname -r)一样是延迟计算的。 我正在寻找一种方法来摆脱这些异常,并将它们作为其他异常存储在变量列表中。
浏览 2
提问于2019-10-25
得票数 0
5
回答
Pipe
()不能正常工作-
linux
、
、
这就是我试过的:#include <stdio.h> int pfd[2];
pipe
(pfd); if(fork
浏览 4
提问于2013-05-10
得票数 0
回答已采纳
6
回答
从C程序内部执行程序
、
我需要在
Linux
下工作的解决方案。
浏览 3
提问于2008-09-16
得票数 8
回答已采纳
1
回答
多开写关闭和开读关闭操作的socat管道到管道
、
、
最后,我想做这样的事情:socat
PIPE
:/tmp/
pipe
1 SYSTEM:"ssh system2 socat -
PIPE
\:/tmp/
pipe
2" &cat /tmp/
浏览 0
提问于2017-04-20
得票数 2
回答已采纳
1
回答
通过另一个接口路由TCP响应(ACK)
、
、
、
我有一个
单向
高速无线链路,和一个较慢的双向无线链路.每个链接都有一个网络接口(目前只有UDP工作在
单向
链接上)。这个是可能的吗?无线链路两端的网络接口目前在基于
Linux
的PC机上。
浏览 0
提问于2013-07-15
得票数 0
回答已采纳
2
回答
C中的
单向
管道
、
、
、
、
我很难想出如何使父进程和子进程的单个管道以
单向
方式工作。即:父类的描述符和其子级的不同描述符。int argc, char *argv[]) { int child[2];
pipe
(child); num = 5;我应该在哪里关闭
浏览 5
提问于2017-02-24
得票数 0
回答已采纳
1
回答
将程序输出重定向到我的程序
、
、
、
我的程序使用fork() / execvp()启动一个帮助程序,我想在我的程序的GUI中显示帮助程序的输出。助手的输出应该在我的程序GUI中嵌入的listview小部件中逐行显示。当然,我可以将输出重定向到一个文件,直到助手完成,然后读取整个文件并显示出来。但这不是一个理想的解决方案。理想情况下,当助手仍在工作时,我希望在将其发送到stdout (即逐行)时显示该助手的输出。从我的头上看,我想到的是以下解决方案,但我不确定它是否能工作,因为一个进程将写入文件,而另一个进程试图从中读取:./helper >
浏览 2
提问于2015-03-31
得票数 1
回答已采纳
1
回答
从
Linux
VM到Mac的管道
、
、
我尝试使用mkfifo在Mac主机上创建管道,并从
Linux
读取数据。这是管道的正确使用吗?管道驻留在
Linux
VM可访问的位置。
浏览 2
提问于2015-08-15
得票数 0
1
回答
Active Directory CA可以为
单向
受信任域颁发证书吗?
、
、
、
我们还有一小部分
Linux
服务器,由于原因,这些服务器是由IDM管理的。另外,由于某些原因,IDM被设置为对AD的
单向
信任(IDM信任AD),以便于在单个位置进行用户管理(这是不能更改的)。目前,我们有三个领域(为了保护无辜而更改名称):windows.internal.dom
linux
.internal.dom是在IDM因为IDM和AD之间的信任是
单向
的,所以它在AD中是不可见的。当然,其他的在AD中是可见的,因为这是维护它们的地方。
浏览 0
提问于2020-01-06
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux之间单向非默认端口用户SSH登录
闹心的Broken pipe
Linux内核最新高危漏洞Dirty Pipe(脏管道),可提权到root权限
大量安卓 12 新手机受影响,Linux 内核被曝 Dirty Pipe 高危漏洞
HTTPS单向认证原理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券