腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
打印
execlp
系统
调
用后
的
行
、
、
我知道当
execlp
系统
调用成功执行时,它将不会返回到调用进程。有没有办法在调用
execlp
之后返回并
打印
这行代码。("/bin/ls","ls", "-lrth", NULL); } wait(NULL);
浏览 18
提问于2019-08-27
得票数 1
回答已采纳
1
回答
如何
使用参数来运行一个程序或管道另一个程序
好
的
,我不想传递参数,我知道,但是我想知道
如何
从终端传递这些参数,你从哪里学到
的
?I tried something like below /* */
execlp
(&
浏览 2
提问于2021-04-02
得票数 0
1
回答
程序无法执行语句
、
、
我非常了解C编程,但我对Unix
系统
调用没有多少经验。经过很长一段时间,我正在重新探索我
的
Unix知识。所以我开始使用叉和
execlp
系统
调用。我正在ubuntu_linux上练习示例。下面是一个教科书示例程序,它接受来自STD_IN
的
命令,并在子进程中执行它。} printf (" I am child and my PID is %d",getpid ());
execlp</em
浏览 1
提问于2012-08-31
得票数 0
1
回答
如何
在Windows上与MSVC++一起使用exec()?
、
、
、
在程序
的
fortran部分中,有一
行
问题是,windows没有任何exec命令。_
execlp
()或_execlpe()似乎是我想要
的
。 因此,我想用一个C函数替换fortran
系统
调用,这个函数将环绕execlpe()并调用程序xmrcc.exe。但是,我不知道这些函数是
如何
工作
的
!我读过,和。它只
打印
“开始运行”,不
打印</em
浏览 5
提问于2021-04-26
得票数 0
2
回答
使用
execlp
()
打印
pstree
、
、
、
我需要在
打印
过程树
的
帮助,正好从代码。感谢stackoverflow社区,我写了一个使用fork()函数创建多个进程
的
程序,现在我需要使用
execlp
()函数在屏幕上
打印
一个进程树。else{ } return 0;当我在终端类型
的
另一个实例上运行程序时,我得
浏览 1
提问于2018-12-12
得票数 0
1
回答
在
execlp
调用期间休眠以避免输出“lag”?有可能吗?
、
、
、
目前,我正在研究一个用C语言为Linux开发
的
shell,最近有人告诉我,
execlp
可以在我
的
shell中执行单独
的
程序。我目前在shell中实现
的
示例非常简单,执行shell,运行' date‘命令,
execlp
启动'date',这就足够简单了,它将日期
打印
到终端。本例中
的
问题是,尽管date程序可以成功执行并
打印
到终端,但它会在shell提示符后立即
打印
。我猜
execlp<
浏览 0
提问于2018-06-30
得票数 0
4
回答
如何
在bash中回显文本字符串"-e“(以及其他任何内容)?
、
我
如何
才能echo
的
文字字符串-e和其他任何东西?echo "'-e'" # prints '-e' (with quotes)我找不到一个不包括引号或前导斜杠
的
。
浏览 0
提问于2019-01-09
得票数 6
回答已采纳
1
回答
奇怪
的
执教行为
、
、
、
我不明白为什么父进程中
的
执行程序在子进程之后
打印
。例如,请参见以下代码: // parent exit(0);)每一个想法都受到极大
的
赞赏:)
浏览 1
提问于2014-06-03
得票数 0
回答已采纳
1
回答
运行查找从C程序
打印
文件名给定
的
inode号码?
我正在尝试
打印
给定inode编号
的
文件名。我使用
execlp
系统
调用来运行find命令。我
的
代码如下所示: #include <sys/stat.h> #include <stdio.h> char *ptr; long x=9306140; snprint
浏览 3
提问于2017-11-17
得票数 1
回答已采纳
1
回答
如何
在unix中使用
execlp
查找命令
、
、
在我
的
程序中,用户将输入命令和它
的
参数,我想要找到它。例如,他
打印
wc -l -c。既然我不知道他会输入多少参数,我应该
如何
使用
execlp
?
execlp
语法是int
execlp
(const char*file,const char *arg0...,(char*)0);假设我将命令及其参数存储在char* arguments[]中。
浏览 0
提问于2012-08-04
得票数 0
1
回答
打印
管道内容到屏幕
、
、
我使用
execlp
()在子进程上执行命令,并保存到一个管道中,例如,由父进程读取。fork()){ dup2(pipefd[1], 1);
execlp
("ls", "ls", NULL); close(pipefd[1]); close(pipefd[0]);
execlp
("wc", &
浏览 4
提问于2015-04-01
得票数 1
回答已采纳
1
回答
打开文件夹并将文件内容写入其中
的
C (Cat work手动)
、
、
、
、
作为一个学校项目,我需要写一个C程序,它打开一个文件夹(以文件夹名作为参数),然后在it.Actually中写入每个文件
的
内容,以完成cat
的
工作。但我完全不知道怎么写,我对文件打开和
系统
调用有一定
的
了解,所以我想用它们。当在exec中执行ls命令时,我们使用了("bin\ls",ls,NULL),所以我可以在
execlp
中使用open或cd命令来打开文件夹吗?打开后,我需要打开它里面的每个文件并
打印
它
的
contents.Probably,这将通过w
浏览 1
提问于2014-01-12
得票数 0
3
回答
如何
在子进程中调用子进程中
的
execlp
()之后
打印
f()?
、
、
、
在子进程中调用
execlp
()后,我当前正在尝试
打印
子进程中
的
一条消息。但是,在调用
execlp
()之后,终端上没有显示任何内容。是什么导致我
的
printf()调用不显示任何内容,
如何
解决这个问题?
浏览 0
提问于2010-10-05
得票数 3
回答已采纳
5
回答
Fork和
Execlp
、
、
、
我尝试了一个带有fork和
execlp
的
程序,其中父地址空间由"ls“命令代替。int pid,j=10,fd; if(pid==0) printf("\nI am the child\n"); { wait();} 当我执行程序时,子代
浏览 2
提问于2011-08-23
得票数 7
回答已采纳
3
回答
当使用os.
execlp
时,为什么‘`python`’需要‘`python`’作为argv[0]
、
、
、
代码如下: 第一个参数是要执行
的
程序(在路径上找到)。其余
的
是程序
的
sys.argv参数。但是,如果我运行:python child.py 1 2 3和这个进程
的
sys.argv将是[&qu
浏览 0
提问于2013-01-05
得票数 10
回答已采纳
1
回答
C:
execlp
()和>
、
我希望从C文件中运行
execlp
(),并将结果写入某个输出文件。我用这句话:
execlp
(buff, buff, "> /cgi-bin/tmp", NULL); 其中smth是已编译
的
c脚本。但如果
打印
到stdout,则不会出现任何文件。会发生什么,以及
如何
将脚本结果放入输出文件?
浏览 2
提问于2016-05-25
得票数 1
回答已采纳
3
回答
如何
在linux中创建进程
、
在我
的
c++代码中,我只想打开firefox.exe。下面是我
的
代码:#include <sys/types.h> #include <unistd.h> else if(pid==0) //this statement creates a specified child process <e
浏览 2
提问于2012-10-11
得票数 0
回答已采纳
2
回答
execlp
()
系统
调用是
如何
工作
的
?
、
、
pid = fork(); fprintf(stderr, "fork failed");else if(pid == 0){ else{ printf("child complete\n");return 0;据我所知,这里创建了一个子进程,由于fork返回
的
pid为"0",因此它进入包含
execlp
的</em
浏览 2
提问于2014-09-23
得票数 14
回答已采纳
1
回答
使用execvp创建一个文件
、
、
到目前为止,我有这样
的
想法: char *execArgs[] = { "echo", "Hello, World!> foo.txt", NULL }; return 0;它将
打印
出一
行
“Hello!> foo.txt",而不是创建一个名为foo.txt
的
文件,其文本为"He
浏览 3
提问于2016-01-24
得票数 0
回答已采纳
1
回答
execlp
多个“程序”
、
、
、
、
我想运行像这样
的
东西我使用
execlp
来运行该进程。所以它是这样
的
:如果我在终端上运行它,它工作得很好,但使用
execlp
就不行了。如果我使用
execlp
("cat&
浏览 3
提问于2012-01-11
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券