腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
forkpty()和
execl
()上子进程的堆内存管理?
、
、
我有一个正在
Linux
上开发的C++应用程序。我分配了一些动态内存,并最终
调用
forkpty()。子进程正在
调用
execl
(),正如我们所知,如果
execl
()成功执行命令,它永远不会返回。那么,如果为了最终进行内存清理,孩子()进程永远不会将控制权交还给我的应用程序,那么在从子进程
调用
execl
()时最好不要分配任何动态内存,这样说安全吗?
浏览 2
提问于2013-04-04
得票数 0
1
回答
在C++程序中包含
linux
命令
、
我打算在C++程序中包含一个
linux
命令。我一直在使用system()函数来实现这种效果,比如打印我一直在使用的系统(“pwd”)的当前目录,用于对' ls‘我使用了system("strace ls")的系统
调用
和信号,但是现在我想使用strace
浏览 2
提问于2014-08-07
得票数 0
回答已采纳
1
回答
C-叉()&
execl
() &
循环
+“半金字塔输出”
、
、
、
{ //
execl
AAAAAAAAAAAAAAAAAAAAAAAAAAAA {
浏览 3
提问于2015-02-15
得票数 1
1
回答
错误:函数'
execl
‘的隐式声明[-Werror= implicit - function - declaration ]
、
、
、
此时,我正在尝试使用
execl
调用
在中执行一个二进制文件(从850行开始): usbcore_name, new_udriver->name);我还在文件中添加了#include <
linux
/unistd.h&
浏览 0
提问于2014-06-11
得票数 0
5
回答
Ubuntu中的
execl
()参数
、
、
、
、
我正在学习
linux
编程,偶然发现了一个非常有用的exec函数。但问题是exec函数参数非常令人困惑,我无法掌握哪个参数是用于什么目的。在下面的代码中,从通过fork()创建的子级
调用
execl
()函数,
execl
()中最后一个参数(NULL)的用途是什么如果有人能解释
浏览 0
提问于2012-10-02
得票数 8
回答已采纳
2
回答
如何在
linux
中使用execv系统
调用
?
、
、
、
我正在写一个程序使用
execl
来执行我的exe文件,这是测试和它的工作非常好,并显示在
Linux
CLI的输出。但是我不知道如何将
execl
更改为execv,尽管我知道这两个系统
调用
都会给出相同的值。我对execv系统
调用
的数组参数感到困惑。这是我的
execl
示例程序{ if((childpid = fork()) == -1 ) perror("can'tfork");
浏览 24
提问于2015-08-21
得票数 7
1
回答
使用
execl
调用
文件夹中的文件
我在
Linux
中用C语言写了一个程序,它创建主进程和辅助进程,通信应该是这样的:主进程(父进程)接收键盘输入(字符数组),然后通过管道将其传递给助手(子)进程,然后子进程应该使用
execl
调用
其他.c文件(我要
调用
的.c文件名为simple.c),然后将结果传递到第二个管道...在使用
execl
时,我遇到了一些问题,下面是我的子代码: printf("I;
execl
("/
浏览 1
提问于2014-12-05
得票数 0
3
回答
Linux
C代码异步启动另一个进程
、
、
、
我正在寻找在
Linux
系统上使用的C代码来异步启动另一个进程。第二个进程应继续进行,即使第一个进程结束。
浏览 6
提问于2014-03-20
得票数 0
回答已采纳
1
回答
联合叉子执行等待
、
if(proc_id==0) srand(getpid());
execl
浏览 3
提问于2014-03-22
得票数 0
回答已采纳
1
回答
Linux
中的
execl
函数
、
、
我刚开始使用
Linux
内部概念。在下面的程序中,为什么没有执行第二个printf ?#include <unistd.h> printf("Before
execl
"); printf("After
execl
"); ret
浏览 6
提问于2017-02-16
得票数 1
回答已采纳
4
回答
linux
中的分叉
、
、
、
我在理解
linux
中的fork()时遇到了一些问题。令我困惑的是,如果一个父进程派生了一个子进程,而该子进程
调用
了
execl
()和吊死?if (!snprintf(pathbuf, sizeof(pathbuf), "mdmon@%s.
浏览 1
提问于2014-02-12
得票数 0
2
回答
创建一个
调用
另一个可执行文件的可执行文件?
、
、
对每个
调用
(当然是具有不同的system("myAp param")值)使用system("myAp param")是否错误? system("path/to/just_testing p1 p2");
execl
("path/to/just_testing", "path/to/just_testing你是
浏览 4
提问于2014-05-15
得票数 1
回答已采纳
2
回答
linux
C/C++ system()命令是如何工作的?
、
或者,更具体地说,它是使用默认的shell,还是实际运行实际的文件。例子:system("echo Hello, World!").这个运行是使用,比如说Bash,还是通过告诉内核运行命令来运行呢?而且,这是在主题,还是这更适合其他地方?
浏览 12
提问于2021-06-15
得票数 1
回答已采纳
2
回答
从一个主进程执行多个进程
、
、
、
exec()似乎是一个阻塞
调用
,或者我只是错误地使用了它。不管怎样,让我们来看一下代码: //rCount cout << "creating:" << i << endl;此外,我希望与这些进程中的
浏览 0
提问于2012-10-26
得票数 0
回答已采纳
2
回答
关于vfork()系统
调用
?
、
、
} {
execl
浏览 7
提问于2017-07-25
得票数 3
1
回答
编译器能否将` (void *) 0‘在“`
execl
(prog,arg,(void *) 0”)中转换为适当类型的空指针?
、
、
、
从
Linux
编程接口 通常需要以上一次
调用
的方式转换NULL NULL ,甚至在将NULL“通常需要以最后一次
调用
的方式转换NULL” “在变量函数(如
execl
() )中,编译器不能将(void *) 0转换为适当类型的空指针。”这意味着在
execl
()示例中传递(void *) 0而不是(c
浏览 1
提问于2018-09-06
得票数 5
3
回答
子进程中运行的程序不会
循环
、
、
、
我的问题是,当我运行程序时,子程序应该在
循环
中多次执行新程序,但它只运行一次,然后退出到父进程。子进程正在运行一个简单的程序,该程序将一条消息打印到stdout。提前谢谢。(cnt = 0; cnt < 5; cnt++) { fflush(stdout); prg_r =
execl
浏览 0
提问于2010-12-09
得票数 3
回答已采纳
1
回答
如果我使用
execl
()运行/bin/ls -R,我如何获得它的返回值?
、
、
在
Linux
中,我有一个Uni的赋值,程序必须
调用
子进程,它必须运行/bin/ls -R命令,然后写出父进程的返回值,不能为0。到目前为止,我只能使用system()
调用
让它工作,但我不能使用它。wait(&value)行可以与system()函数一起使用,但不能与
execl
一起使用。\n"); char *path = "/bin/ls"; char *arg1 = "
浏览 1
提问于2020-05-02
得票数 0
2
回答
如何在C中使用
Linux
系统
调用
更改用户密码?
、
、
我正在尝试编写一个C程序来使用
Linux
系统
调用
更改用户密码。我已经尝试使用/etc/passwd和/etc/shadow文件,但我有问题,因为密码是加密的,你能帮我解决这个问题吗?argc > 1)else//system("passwd"); //printf("%i",
execl
("/
浏览 1
提问于2012-04-02
得票数 1
回答已采纳
1
回答
使用cpp中的exec()在其他目录上执行shell命令(ls
、
、
、
我想使用exec系统
调用
清除主目录中的目录/文件。我不能理解的是,我可以指定在哪个目录上应用ls。也许这是用来指定在哪里找到传递给
execl
的可执行文件, char *env2[]={"PATH=/home/username", NULL}; cout<<execle("/bin/ls","bin/ls",NULL, env2); 我认为在
调用
execl
之前
浏览 32
提问于2021-04-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
从 Rust 调用 C 库函数|Linux 中国
Linux Shell循环控制语句基本用法
使用Shell调用Python实现循环并获取多次返回值
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券