腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Fork
和
execlp
,
如何
相应
地
区分
状态
和
打印
状态
、
、
我使用的是
execlp
命令而不是execl命令。作为我的代码,应该接受一系列命令行参数,例如。在./myCode /bin/ls /bin/date事件中,即使其中一个参数是错误的,例如/bin/lsa,它也会
打印
出错误的行-子退出代码为0。\n", getpid()); if(child_pid == -1) printf("could not
fork</
浏览 16
提问于2021-10-12
得票数 0
1
回答
程序无法执行语句
、
、
所以我开始使用叉
和
execlp
系统调用。我正在ubuntu_linux上练习示例。 command[strlen(command)-1] = '\0'; } printf ("
浏览 1
提问于2012-08-31
得票数 0
1
回答
叉,割
和
杀。僵尸过程
、
、
、
我有一个c++程序,它用叉
和
execlp
执行另一个进程(bash脚本)。当我想要终止这个进程时,它会移动到僵尸
状态
。这是为什么??创建一个过程: { perror("
fork
"); break;
execlp
("
浏览 0
提问于2017-05-26
得票数 0
回答已采纳
3
回答
如何
以编程方式确定程序是否位于用户路径中
我们简单
地
更改了默认编辑器并添加了一个环境变量,让用户选择他们喜欢的编辑器。 问题是,如果用户将环境变量设置为不存在或不是其路径的编辑器,则不会发生任何事情。
浏览 0
提问于2013-02-01
得票数 1
回答已采纳
1
回答
Forks
和
Execlp
上的极端混乱
、
、
、
、
我有一个任务是使用
fork
创建多个进程,然后使用
execlp
运行另一个程序来添加2个数字。 int sum = arrayof
浏览 0
提问于2013-02-10
得票数 0
回答已采纳
3
回答
僵尸进程
和
分支
、
、
、
我有一个这样的代码...if(c==0) {
execlp
("ssh", "ssh", host, "ls" , NULL);close(fd[WRITE]); fdREAD
和
如何
纠正这一点?这是因为我没有使用父进程来等待子进程的退出
状态<
浏览 1
提问于2011-02-02
得票数 2
回答已采纳
2
回答
C shell -在后台获取作业,以便在完成后报告
状态
、
、
但是,
如何
让作业id
和
命令在完成后像ubuntu shell一样
打印
出来呢?
浏览 2
提问于2011-10-25
得票数 1
回答已采纳
2
回答
在C++中使用istringstream
、
、
、
、
我有一些使用
fork
、
execlp
和
wait的代码来创建两个进程。其目标是能够重复
打印
提示符,并让用户输入一个命令,该命令最多包含4个参数/选项。will make 2 processes if(pid == -1) { perror("
fork
"); exit(EXIT_FAILURE); } /
浏览 4
提问于2018-11-27
得票数 3
1
回答
用C语言报告退出
状态
时正确使用
execlp
和
execvp的方法
、
、
、
、
我是一个学习C
和
如何
使用
fork
()创建进程的学生,你能解释一下这两个代码之间的区别吗,因为我已经尝试过这两个代码,但它们并没有像预期的那样工作。=%d exitstatus=%d\n", WIFEXITED(status), WEXITSTATUS(status)); return 0;我能够让代码按预期工作,但我对
如何
使用WIFEXITED
和
WEXITSTATUS感到困惑。运行此代码时,我的代码输出为
execlp
(): No such file
浏览 3
提问于2020-03-16
得票数 0
1
回答
使用带有waitpid的Forks
、
、
是否有3个子进程
和
1个父进程?这两个不同的waitpid做什么,为什么会有两个呢?int main() pid_t pid; while(counter > 0) pid =
fork
WEXITSTATUS(status); }} waitpid之后的第二个printf<em
浏览 1
提问于2013-12-15
得票数 0
1
回答
打开文件夹并将文件内容写入其中的C (Cat work手动)
、
、
、
、
但我完全不知道怎么写,我对文件打开
和
系统调用有一定的了解,所以我想用它们。打开后,我需要打开它里面的每个文件并
打印
它的contents.Probably,这将通过while循环
和
fopen来完成,但是我
如何
编写while循环来检查它何时到达文件夹的末尾呢?如果系统调用
和
fopen是错误的方式,那么我应该怎么做?(); { exit(
浏览 1
提问于2014-01-12
得票数 0
3
回答
C++中的多终端进程
、
、
、
我想用C代码创建多个终端进程。与在中一样,我希望在一个终端进程中运行foo,然后在一个单独的终端进程中运行bar。这个是可能的吗?我可以使用system(char *)吗?
浏览 2
提问于2011-04-12
得票数 1
回答已采纳
1
回答
为什么等待后不能关闭管道?
、
我正在尝试理解wait()是
如何
工作的。这是一个在命令行中模拟ls -F -1 | nl的c程序。pipe(fd); // create the pipe {dup2(fd[1], 1); // child 1 redirects stdout to write to the pipe
浏览 15
提问于2021-03-04
得票数 0
回答已采纳
1
回答
设计具有不同对象继承的
状态
机的最佳方法是什么
、
、
、
、
我有A类
和
B类,它们都是从同一个父类派生出来的。每个对象的内部都有一个
状态
机,用于定义其行为。但是,行为是不同的,但取决于对象是A类还是B类,我的方法是
区分
对象在
状态
机中的类,并
相应
地
进行操作。
浏览 0
提问于2020-11-16
得票数 -4
2
回答
启动
execlp
作为后台进程
、
我试着用
execlp
启动一个程序,继续这个程序。重新控制弹壳。pid_t child;child =
fork
(); exit(1);
execlp
(RUN_EXE, RUN_EXE, SPEC_RUN.run_args[j], (char *)0);但我无法在
execlp
之后
打印
任何东西。
浏览 3
提问于2014-07-07
得票数 0
回答已采纳
1
回答
为什么在c中使用
fork
进行两次父
打印
?
、
、
我正在学习
fork
(),我试着做一个小程序,它先
打印
孩子,然后再
打印
父母。它起作用了,但是家长
打印
了2次,我不明白为什么。4 5 61 2 3 int childPid =
fork
浏览 11
提问于2020-08-24
得票数 0
3
回答
从管道C读取
、
pid_t pid;int fd[2]; { exit(1);{ exit(1); close(fd[0]);
浏览 2
提问于2014-03-07
得票数 0
1
回答
如何
使用
fork
()进程id从c中删除进程?
、
、
、
、
我正在构建一个特性,在这里我可以在vi编辑器中打开
和
关闭文件。我在
execlp
() C中使用系统调用在新的子进程的新终端窗口中打开文件。以下是它的外观: int pid=
fork
();
execlp
("gnome-terminal
如何
杀死vi进程。 下面是我当前的程序输出,它不关闭该文件的vi编辑器。
浏览 7
提问于2022-09-08
得票数 -2
回答已采纳
2
回答
使用“
execlp
”系统调用递归运行当前程序
、
、
、
、
我试图使用
execlp
在我的程序中调用我的程序(为一个项目),并且遇到了麻烦。我已经创建了一个示例项目,它应该从n计数到0(实质上运行n次)。每次我运行它,我得到的第一个减量,然后我得到一个缝的错误。= 0)
execlp
(".
浏览 2
提问于2021-05-27
得票数 1
回答已采纳
2
回答
C++管道问题
、
、
我正在尝试分叉我的c++程序,并将父母的输出引导到孩子的输入中,我使用pipe()
和
fork
()。在程序的目录中有一个名为input.txt的文件。stdIn,stdOut; stdOut = dup(1); dup2(pipes[1],0);
浏览 2
提问于2015-09-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入理解Linux中进程控制
深入理解Linux中进程控制(精讲)
浅析Linux初始化init系统第二部分-Upstart
Android Weekly Notes Issue#320
案例 | 力控医药版软件在冻干机设备中的应用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券