腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1177)
视频
沙龙
1
回答
如何打印
execlp
系统调用后的行
c
、
operating-system
、
exec
我知道当
execlp
系统调用成功执行时,它将不会返回到调用进程。有没有办法在调用
execlp
之后返回并打印这行代码。Failed"); } {
execlp
("/bin/ls","ls", "-lrth", NULL); printf(
浏览 18
提问于2019-08-27
得票数 1
回答已采纳
1
回答
C程序在执行
execlp
函数时退出
c
我知道
execlp
取代了当前进程。我正在尝试运行有没有办法让程序在
execlp
执行时保持运行?
浏览 2
提问于2013-04-25
得票数 1
回答已采纳
1
回答
Execlp
- Path校正
c
、
linux
、
exec
/foo bar baz bandexecutable = "foo"我使用snprintf来连接,然后使用
execlp
派生一个进程/",executable,path_executable); snprintf(for_
execlp
, sizeof for_
execlp
,"%s%s",".
execlp
(for_
execlp
,for
浏览 2
提问于2013-07-10
得票数 0
回答已采纳
1
回答
如何让'ls -l $pwd‘使用
execlp
工作?
c
、
linux
、
exec
我已经阅读了关于如何实现
execlp
命令的以下答案,但我无法使用
execlp
专门为ls -l $pwd运行相同的答案。我尝试过
execlp
("ls","ls", "-l", "$pwd", (char *)NULL);和
execlp
("ls","ls", "-l", "pwd", (char *)NULL);,但是似乎没有什么效果
浏览 2
提问于2018-02-03
得票数 0
回答已采纳
1
回答
如何返回控制表exec?
c
、
exec
、
system-calls
strncat(bar,act_arg[0],sizeof(act_arg[0])); { baz =
execlp
wait(NULL); } fflush(stdout);} 我正在尝试从
execlp
浏览 1
提问于2013-09-26
得票数 0
回答已采纳
3
回答
输出中的
execlp
()系统调用错误
c
、
system-calls
在这里,我试图给
execlp
()打两次电话。但是,我不会得到例外的产出。它只显示当前目录下的第一次调用的输出。#include <stdio.h> ret1 =
execlp
("pwd", "pwd", (char *) 0); ret2 =
execlp
( "date", "date",
浏览 2
提问于2014-03-01
得票数 0
回答已采纳
2
回答
使用
execlp
()调用可执行文件
c
、
shared-memory
、
execl
我正在使用
execlp
调用Sampler,但我认为我做错了什么。它不会用下面的代码写任何东西。但是当我手动执行Sampler时,它会将数据写入共享内存,然后当我执行收集器时,它可以正确地读取数据。简而言之,
execlp
函数不能正确调用采样器。为什么?pid = fork();
execlp
("/home/gizux/Belgeler/ogr1grp14pro2/Sampler1","/home/gizux&
浏览 6
提问于2015-05-12
得票数 0
1
回答
来自
execlp
的多行输出
c++
、
exec
我试图使用
execlp
返回多行输出,但不确定确切的方法。
浏览 0
提问于2018-02-10
得票数 0
4
回答
为什么我们要在‘`
execlp
`’中双重声明可执行文件的名称?
c
、
exec
要使用
execlp
运行命令,我们可以这样做这里可以看到冗余,因为我们通过了两次ps。这种行为在所有exec变体中都是一致的。为什么它不被写成这样我们就可以
execlp
("ps", NULL);
浏览 8
提问于2016-12-19
得票数 0
回答已采纳
4
回答
如何使用可变数量的参数调用函数?
c
、
function
、
variadic-functions
、
argument-passing
对于不同的进程,如何使用可变数量的参数调用
execlp
()?
浏览 1
提问于2010-01-21
得票数 5
回答已采纳
1
回答
如何在重定向输出中使用
execlp
()
c
、
unix
我尝试用
execlp
函数在Unix环境中编写c程序。该命令是: syserr("
execlp
"); 我总是犯同样的错误。
浏览 1
提问于2017-05-27
得票数 0
回答已采纳
1
回答
设置在指示路径到之前显示(
execlp
)
c
、
linux
、
executable
、
displayobject
我需要在
execlp
calls ()中使用多个显示器。types.h>#include <stdio.h>{
execlp
("DISPLAY=:0 /usr/bin/qtdisplay","qtdisplay", &qu
浏览 3
提问于2014-10-07
得票数 0
1
回答
C编程-
execlp
()帮助?
c
、
unix
、
shell
、
exec
为了学习目的,我在C中创建了一个shell,到目前为止,您可以通过fget()输入字符串,字符串被分解为“块”,然后将这些块传递给
execlp
()。第一个块是命令的名称,后面的块是命令参数。一切正常,除了
execlp
()调用。但我不认为我做错了什么,这一切在我看来都是正当的,根据手册页!buffer, p, 1); p++; pointer_array[index] = NULL; //Set end pointer to NULL for
execlp
\n")
浏览 1
提问于2011-08-09
得票数 0
5
回答
Linux函数: arg0参数用于什么?
c++
、
c
、
linux
、
unix
下面是
execlp
函数的原型:手册页说,arg的第一个参数(即arg0)“按照约定,应该指向与正在执行的文件相关联的文件名a.out main.c */
execlp
("ls", "arg0 is meaningless", "-a"
浏览 5
提问于2014-07-10
得票数 9
回答已采纳
2
回答
我不明白
execlp
()是如何在Linux中工作的。
c
、
linux
、
exec
在过去的两天里,我一直在试图理解
execlp
()系统调用,但我还是在这里让我直截了当地谈这个问题。
execlp
的man page将系统调用声明为int
execlp
(const char *file, const char *arg, ...);,描述如下: execl()、
execlp
()和execle()函数中的const和后续省略号可以被认为是arg0、arg1、.、argn。然而,我在我们的教科书“
execlp
(“/bin/sh”, ..., “ls -l /bin&
浏览 4
提问于2014-02-04
得票数 52
回答已采纳
1
回答
execlp
多个“程序”
c++
、
bash
、
command
、
pipe
、
os.execl
我想运行像这样的东西我使用
execlp
来运行该进程。所以它是这样的:如果我在终端上运行它,它工作得很好,但使用
execlp
就不行了。如果我使用
execlp
("cat", "cat&q
浏览 3
提问于2012-01-11
得票数 2
回答已采纳
1
回答
如何在
execlp
()中使用大括号?
c
、
exec
、
parentheses
我的程序在我使用
execlp
("ls", "ls", "-al", NULL)时工作,但当我执行
execlp
("{", "{", "ls", "-al", "}", NULL)时它不起作用 有没有办法在
execlp
()中使用大括号?
浏览 0
提问于2014-11-06
得票数 0
回答已采纳
2
回答
如何在C中运行多个
execlp
()?
c
、
openssl
、
exec
我尝试使用
execlp
()以线性顺序运行多行openssl:printf("RSA private success");
execlp
("openssl","rsa","-in","rsaprivatekey.
浏览 0
提问于2011-07-22
得票数 1
1
回答
为什么这个
execlp
()函数不执行?
c
、
exec
我尝试派生一些子进程,然后在每个子进程上使用
execlp
()来执行另一组代码。
execlp
()似乎没有执行。 for (int i = 0; i < num; i++){ } else if (pids[i] == 0){ /&
浏览 48
提问于2019-10-26
得票数 0
1
回答
execl + find + -exec:缺少‘-exec’的参数
c
、
linux
、
find
、
execl
我试图使用
execlp
运行find ... -exec ...,而find程序一直告诉我:有什么不对的?我的函数调用如下(在查看了相关的SO线程之后,我尝试了几个参数安排):
execlp
("find","find","/home/me","-exec","/usr/bin/stat", "{}", "
浏览 4
提问于2017-12-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
嵌入式Linux裸机开发之shell实现
深入理解Linux中进程控制
深入理解Linux中进程控制(精讲)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券