腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用cpp
中
的exec()在其他目录上执行shell命令(ls
、
、
、
我想使用exec系统调用清除主目录
中
的目录/文件。我不能理解的是,我可以指定在哪个目录上应用ls。以下是我尝试过的方法: cout<<
execle
("/bin/ls","bin/ls",NULL); 它打印当前目录
中
的文件。我将path作为环境变量传递,但这也没有帮助。也许这是用来指定在哪里找到传递给execl的可执行文件, char *env2[]={"PATH=/home/username"
浏览 32
提问于2021-04-09
得票数 0
回答已采纳
2
回答
在进程
中
编译源C
、
、
、
我想要在父进程
中
编译源C,然后创建可执行文件,然后将其运行到子进程
中
。有什么想法吗?#include <stdlib.h> { {
浏览 1
提问于2011-04-13
得票数 0
回答已采纳
4
回答
当shell在一个空环境中产生时,它是如何猜测路径的?
、
、
、
、
使用以下代码通过/bin/shnworks运行ls命令可以正常运行:int main(int argc, char **argv, char **envp) {}
exe
浏览 0
提问于2011-10-02
得票数 1
回答已采纳
1
回答
int
execle
(const char *path,const char *arg,.,char * const envp[]);
int
execle
(const char *path, const char *arg, ..., char * const envp[]); 在
Linux
中使用的函数原型
中
,在变量参数之后,使用了C因为在C语言中,变量后函数不能传递命名参数,所以在上面给出的函数
中
,它们使用命名参数后变量参数(...)。
浏览 3
提问于2015-10-08
得票数 2
回答已采纳
2
回答
execle
()还指定了环境。那是什么意思?
、
、
、
、
我正在读一本叫做“黑客:剥削的艺术”的书,我偶然看到了这一段: 他们指定环境是什么意思?如果我使用execl()函数而不是
execle
()函数,我是否可以不使用execl代码环境变量?
浏览 1
提问于2013-05-31
得票数 4
1
回答
在Bash
中
执行的新进程如何总是具有相同的环境变量?
、
、
、
、
我看到在终端
中
运行printenv时打印的环境变量也出现在我在该终端
中
运行的C程序二进制文件堆栈的顶部。 Bash如何实际执行程序,同时将所有环境变量也添加到新进程的堆栈
中
?
浏览 0
提问于2020-10-03
得票数 2
回答已采纳
2
回答
用变量args声明函数指针
但我还是想要一个通用的解决方案那么,您对
execle
函数有什么看法呢?(从man
execle
我看到了这个) ..., char * const envp
浏览 2
提问于2013-12-17
得票数 2
回答已采纳
1
回答
execle
功能原型
、
、
、
、
我在exec的手册里看到了这个,这个函数原型如何在中间有一个
浏览 1
提问于2015-03-19
得票数 1
回答已采纳
1
回答
我如何使用
execle
与va_list类似的execvpe?
、
用户将传入一个参数列表,这是他们的
linux
命令,供我运行(带有参数列表)。\n" 有没有办法用execvpe代替
execle
?
浏览 2
提问于2013-04-22
得票数 0
回答已采纳
1
回答
execle
()环境变量不起作用
、
、
我开始学习操作系统,我尝试在C中使用
execle
()系统调用,我有一个DIR环境变量,我使用环境数组将其设置为/home,如下所示 char* path = "/bin/ls";char *const env[] = {"DIR=/home", NULL};
execle
(path, myargs[0],, NUL
浏览 33
提问于2020-04-26
得票数 1
回答已采纳
1
回答
如何使用echo在
execle
()
中
打印环境变量?
、
、
char *env[]={"first=one","second=two","third=three",NULL};
execle
("/bin/echo","echo","$first","$second
execle
("/usr/bin/printenv","printenv","first","second&
浏览 3
提问于2016-12-26
得票数 0
回答已采纳
2
回答
linux
与嵌入式
linux
的“
execle
”区别
、
、
但当我使用ARM平台+嵌入式
linux
时失败了。为什么?任何帮助都将不胜感激。提前谢谢。
浏览 1
提问于2011-12-16
得票数 3
回答已采纳
1
回答
如何使用
execle
()为/bin/login传递环境变量?
、
、
、
这类似于我尝试过将手册页
中
描述的环境作为一个空终止的VAR=VAL字符串数组进行传递。例如:putenv("MYVAR=myval");
execle
("/bin/login", "login
浏览 30
提问于2019-03-27
得票数 0
1
回答
Linux
中
的C--使用
execle
()输出环境变量?
、
程序1char envar[] = "Big ol' environment variable ;D"; printf("my prog
浏览 1
提问于2018-09-15
得票数 0
回答已采纳
4
回答
函数“
execle
”错误的隐式声明
、
我一直在 {
execle
浏览 0
提问于2015-07-10
得票数 2
1
回答
尝试使用
execle
时出现预期的参数声明程序错误
、
代码:#include <stdlib.h>
execle
(, NULL, my_env);cc my_env.c -o my_env
execle
, "4", NULL, my_env);my_env.c:5:8: er
浏览 15
提问于2018-03-05
得票数 0
回答已采纳
3
回答
循环中的execl和wget命令
、
、
如果我使用
execle
命令,它只使用wget命令下载一个图像,否则如果wget命令不执行,它会在屏幕上打印所有图像名称。我不明白当有一个while循环的时候,为什么它只打印一张图片。strcat(images,tok); iFlag =
execle
","wget","-o","logfile",images,NULL);
浏览 1
提问于2014-03-02
得票数 1
1
回答
当循环调用时,
execle
返回一个糟糕的入口。
、
为此,我使用
execle
来传递一些参数(如果需要)。argv[9]); my_env[0] = NULL; if((pid=fork()) == 0){ perror("Error at second_program's launch"); }}
execle
浏览 0
提问于2016-10-27
得票数 0
回答已采纳
3
回答
在C和C++中使用exec的不同版本是什么?
、
、
execlexeclpexecve它们之间的区别是什么?你怎么知道该用哪一个呢?
浏览 0
提问于2011-04-24
得票数 98
回答已采纳
1
回答
execle
()系统调用是如何工作的?
、
、
我试图理解这个系统调用(
execle
()),但是我不知道它是如何工作的。我不知道如何使用char* envp[],我们必须将它作为参数传递。\n"); printf("Error\n"); //Parent
浏览 0
提问于2014-12-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux高级课程-在Linux中编程
理解Linux中Load
如何在 Linux 中合并 PDF 文件|Linux 中国
在 Linux 中创建定时器|Linux 中国
在Linux目录中解决
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券