腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
dup
2()系统调用管道超过3个程序?
、
、
、
我正在学习使用C来使用
Linux
系统调用,我完全不理解
dup
2的使用。到目前为止,我对两个
命令
执行了
dup
2,它运行得很好,但是我想不出一种执行3+
命令
的方法。.如何使用fork()和
dup
2()来引导这些程序的输出?仅对2条
命令
,我就这样做了,它运行起来就像一种魅力:if(pid2==0) close(pipe1[0]);
dup
2(pipe1[1
浏览 3
提问于2016-05-16
得票数 0
2
回答
如何用C\C++在windows下实现
linux
流水线
、
、
、
、
例如,在
linux
中,以下
命令
将firstProgram的输出作为secondProgram的输入..forkStatus = fork();{
dup
(fd[1]close(fd[0]);}
浏览 1
提问于2010-12-13
得票数 1
1
回答
这个C代码怎么了?孩子不回来了?
、
、
、
、
我只是试图将一个
Linux
命令
的输出传递给另一个
Linux
命令
(ls到cat),并让程序成功返回。然而,我猜第二个被叉的孩子被卡住了,父母一直在等着这个孩子。char *envp[2] = {getenv("PATH"), NULL}; pipe(fd); int old_std_in =
dup
(0);
dup
2(fd[
浏览 6
提问于2017-05-17
得票数 0
回答已采纳
1
回答
dup
和
dup
2
命令
、
、
、
我要做的是把ls
命令
的输出放在一个文件中,然后使用grep
命令
读取该文件,并将其存储在一个新文件中,然后根据该文件上的内容,在终端上打印一些内容。因此,有以下输出重定向:2)从oioioi.txt到grep.txt (用于grep
命令
)下面是我的代码execv("/bin/ls",execarg2); sleep(1); wait(N
浏览 7
提问于2012-10-19
得票数 1
1
回答
在
linux
shell模拟器中执行两个以上的管道时出现问题(c)
、
、
我正在尝试制作一个
linux
shell模拟器,但是当输入的
命令
有两个以上的管道时,我遇到了问题。if(pid == 0){ //processo filho if(i == 0){
dup
2(pipefd[i-1][0], 0);
dup
2(pipefd
浏览 11
提问于2020-08-14
得票数 0
回答已采纳
1
回答
管道& exec &C
、
、
、
、
嗨,我有以下问题,我必须创建一个程序来执行这些
Linux
命令
ls –la | sort | wc –l,但在我的代码中,我只能读取其中的两个
命令
,可以帮助我吗??[i] = fork(); if(i==0){
dup
2failed"); } cl
浏览 0
提问于2015-03-31
得票数 0
3
回答
是否有方法根据特定列提取所有重复的记录?
、
、
grep "$
dup
" Report.txt >>only_
dup
.txt我也尝试过awk方法do1|learning|Unix|Business|Requirements3|learning|
Linux
|Business|Requirements 4|
浏览 2
提问于2019-10-23
得票数 2
回答已采纳
2
回答
python -如何将错误重定向到/dev/null?
、
我在我的python脚本中有这样的乐趣: Logger.write_event("Starting pushdata Server..", "INFO")start"))所以我们这样编辑它: def start_pushd
浏览 0
提问于2017-11-17
得票数 3
6
回答
C++获取
linux
发行版名称\版本
、
、
根据问题“ ",要获得
linux
发行版的名称和版本,这是可行的:在我的系统上,它显示了所需的输出: No LSB modules are available.
浏览 0
提问于2011-06-11
得票数 11
回答已采纳
1
回答
在我的C程序中使用execvp函数执行grep挂起
、
、
、
、
我用C语言编写了一个类似
Linux
的bash。(链接到我的存储库: .The src/execute.c中有execute_pipeline函数)注
浏览 1
提问于2020-01-22
得票数 2
回答已采纳
1
回答
使用fork()使用
dup
2对2个管道运行execlp()
、
、
、
、
我正在编写一个C程序,它将运行
Linux
命令
,例如:我没有得到任何结果 { close(pfd[1]); close(pfd= fork();
浏览 5
提问于2013-01-12
得票数 2
回答已采纳
1
回答
用管道模拟
linux
命令
不起作用
、
、
、
我对
Linux
很陌生,用C来使用管道,我正在编写一个执行
命令
的程序:使用管道的ps aux | grep root | wc -l。if(f1 < 0) {} else if(f1 == 0) { close(0); close(p1[0]); close(1);
浏览 1
提问于2016-12-03
得票数 0
回答已采纳
1
回答
在
dup
2中使用排序
、
、
我正在
linux
中试验这个
dup
2
命令
。} close(pipe1_ends[1]);
dup
2(pipe1_ends[0], 0); char *args[2]; args[0] = "/usr/bin/sort
浏览 5
提问于2013-05-22
得票数 1
回答已采纳
1
回答
防止deja-
dup
守护进程启动,但保留deja-
dup
。
、
有一个相关的问题,如何防止deja-
dup
-监视器运行,或完全删除它?,但用户没有使用deja,只是想杀死它。还有一些关于与谷歌Chrome的奇怪互动,也不是我的问题。我使用deja-
dup
,但只能在需要的情况下使用。我不需要运行它的守护进程来启动自动备份。但我得到 Failed to stop deja-
dup
-monitor.service: Unit deja-
du
浏览 0
提问于2018-03-16
得票数 4
回答已采纳
3
回答
使用标准输入和标准输出通过
dup
2()读()写()到管道()
、
、
、
我需要模拟
Linux
命令
"cal -3",它可以并排显示3个月的日历。我现在需要的是让我的实现,使用管道,工作。有人告诉我不能使用fork(),但我应该使用
dup
2()、write()、read()和close()调用system("myCustomCommand")三次。现在我的程序不能并排显示日历。这是我正在尝试的:int p; //for pipeconst int BSIZ
浏览 1
提问于2009-04-02
得票数 0
回答已采纳
1
回答
二重定向程序
、
、
、
我尝试用C编写
命令
解释器。我必须创建dwo和三个重定向(例如ls | grep ^d | wc -l和ls -ps | grep / | pr -3 | more)。[2]; child_pid = fork(); {
dup
close(pfds[0]); } { close(0);
浏览 4
提问于2013-12-29
得票数 1
2
回答
使用
linux
备份到外部硬盘驱动器(无需安装附加软件即可恢复)
、
我正在寻找一个用于
Linux
的备份工具。它应该备份到一个外部硬盘驱动器,我应该能够恢复数据(只选择文件),而不必安装非标准的软件。这意味着我希望它可以从连接驱动器的任何Windows或
Linux
系统中恢复。使用在标准安装或在活动cd上可用的软件也可以,但我不想依赖于在我不拥有的pc上安装软件。
浏览 0
提问于2014-02-06
得票数 9
2
回答
使用execvp与
dup
2一起提高EFAULT错误
、
、
、
我正在构建一个小型
linux
,并试图实现>操作符,将
命令
的输出重定向到一个文件中。int saved_stdout; saved_stdout =
dup
(1);
dup
2(fd, STDERR_
浏览 0
提问于2019-02-01
得票数 1
回答已采纳
1
回答
关闭描述符会影响创建的守护进程吗?
、
我想创建一个守护进程,它在后台运行
Linux
的top
命令
。如果关闭所有描述符,就无法找到创建了top,因为当我使用ps -aux
命令
进行检查时,没有关于top的任何内容。= 0;i < 255;i++) fd = open("/dev/null", O_RDWR);
dup
2(fd, STD
浏览 2
提问于2015-07-12
得票数 1
回答已采纳
2
回答
管道2
linux
命令
在C中
、
我正在编写一个simpel程序,它基本可以执行两个
linux
命令
所能完成的任务。例如,ls -l | grep vars.sh,这可以在
Linux
控制台上完成。我需要用C语言编写一个同样的程序。perror("pipe"); } close(pipefd[0]); execlp("ls","
浏览 0
提问于2011-06-16
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux命令之grep命令
每日必学Linux命令:mv命令
Linux命令-grep命令基本用法
每日必学Linux命令:chmod命令
每日必学Linux命令:ls命令
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券