腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
execlp
调用期间休眠以避免输出“lag”?有可能吗?
c
、
linux
、
shell
、
process
目前,我正在研究一个用C语言为
Linux
开发的shell,最近有人告诉我,
execlp
可以在我的shell中
执行
单独的程序。我目前在shell中实现的示例非常简单,
执行
shell,运行' date‘命令,
execlp
启动'date',这就足够简单了,它将日期打印到终端。本例中的问题是,尽管date程序可以成功
执行
并打印到终端,但它会在shell提示符后立即打印。我猜
execlp
返回日期太晚了,导致它在提示打印后显示出来。有没有办法避免“滞后
浏览 0
提问于2018-06-30
得票数 0
1
回答
以find为参数的
execlp
c
、
linux
、
find
、
exec
如果我
执行
以下命令在
Linux
中,所有名为file.txt的文件都将显示在控制台屏幕上。我想要制作一个C程序来做同样的事情,使用
execlp
函数查找所有具有特定名称的文件,比如file.txt。如果我这样做:它编译得很好,但在
执行
时它只显示位于当前工作目录中的名为file.txt的文件
浏览 4
提问于2013-10-21
得票数 0
回答已采纳
3
回答
使用c
执行
linux
命令
c
、
linux
、
function
、
exec
有没有办法在不使用
execlp
()的情况下用c
执行
Linux
命令,比如预定义的函数或其他东西。 谢谢。
浏览 4
提问于2011-03-04
得票数 1
回答已采纳
1
回答
Linux
中的什么功能实现了一个脚本文件的
执行
?
linux
、
exec
、
execvp
、
execv
、
execve
通常实现如下: 我曾考虑过以下几种可能性,但它们似乎都不匹配: execve()将无法
执行
脚本。根据APUE的说法,
execlp
()或execvp()似乎只用于
执行
脚本,而不需要
执行
任何脚本,
浏览 0
提问于2018-05-02
得票数 1
回答已采纳
3
回答
如何在
linux
中创建进程
linux
、
createprocess
我试图在
linux
中创建一个进程,但是我一直收到一个错误。在我的c++代码中,我只想打开firefox.exe。assigned {
execlp
浏览 2
提问于2012-10-11
得票数 0
回答已采纳
2
回答
如何使用gmock框架在c++单元测试中模拟fork和
execlp
系统调用?
c++
、
unit-testing
、
fork
、
gmock
、
execl
子进程使用
execlp
()系统调用
执行
linux
命令。现在我想使用gmock框架100%的代码覆盖率来测试这段代码。我谷歌了很多,但我没有得到任何完整的解决方案。有人能帮我吗?== -1) { return false; if (pid == 0 && (
execlp
process failed with errno"<
浏览 4
提问于2019-01-11
得票数 0
2
回答
将可选参数传递到C
execlp
()
c
、
command-line
、
optional-parameters
我正在编写一个使用
execlp
()运行
linux
命令行工具convert的C程序。此命令采用可选参数。但是,当与
execlp
()一起使用它时,我的C程序不识别我传入的标志,因此没有正确地
执行
命令。但是,当我使用以下代码运行我的C程序时我的计算机不识别resize -10%标志,也不对我的源图像做任何事情
浏览 6
提问于2022-01-11
得票数 2
回答已采纳
2
回答
带有文件输入的exec系列
c++
、
linux
、
shell
、
input
、
exec
例如,
Linux
中的bc shell能够
执行
“bc<text.txt”,它以类似于批处理的方式计算文本中的行数。我正试着用我的shell做同样的事情。大致是这样的:
execlp
(input, bc, …..) // I don’t really know how to call the
execlp
浏览 0
提问于2011-10-03
得票数 0
1
回答
在c++程序中使用两个进程通过管道
执行
ls \ wc
linux
命令
c
、
linux
、
process
、
pipe
、
dup
我目前在下面的练习中遇到了问题:当我在
linux
终端中
执行
ls | wc时,会得到以下结果:但是,如果我
执行
我的程序,就会得到以下结果("wc", "wc",
浏览 6
提问于2022-01-13
得票数 2
回答已采纳
2
回答
主管(cd和ls)和Fork call C
c
、
linux
、
fork
、
exec
、
system-calls
该代码
执行
3次分叉,在每个子程序中调用一个
执行
程序。第一个系统调用是"who",在"cd“之后是"ls -ls”。我的问题是:在生成"cd“之后,"ls”调用不会显示当前目录中的文件。所以,如果我有‘dir 1/dir 2’,我就做"cd",但是当我
执行
"ls“时,程序会在‘dir/dir 2’中显示文件。 printf(&q
浏览 3
提问于2016-04-28
得票数 2
回答已采纳
1
回答
Execlp
- Path校正
c
、
linux
、
exec
我正在尝试
执行
一个类似以下内容的文件:哪里path_executable =" bar baz band"snprintf(for_
execlp
, sizeof for_
execlp
,"%s%s",".我无法正确
浏览 2
提问于2013-07-10
得票数 0
回答已采纳
1
回答
一个exec函数中的多个终端命令
c++
、
unix
、
ubuntu
、
exec
、
fork
出于好奇,我想知道使用
执行
两个或更多
Linux
命令的最简单方法是什么。:现在,我已经尝试在C++中实现同样的目标(目标是在一个
execlp
中完成),例如:child = fork();
execlp
("free", "
浏览 1
提问于2013-04-11
得票数 0
回答已采纳
1
回答
Waitpid正在等待已失效的子进程
c++
、
linux
、
fork
、
waitpid
、
pstack
pid_t fork_result = vfork();
execlp
浏览 29
提问于2019-09-13
得票数 3
3
回答
C、运行时测试PATH中是否存在可
执行
文件
c
、
path
、
runtime
我目前正在用C语言写一个应用程序,目标是BSD和
Linux
系统,希望能被普遍移植。这个程序是一个运行时依赖项,在本例中是mplayer。 现在,我正在使用
execlp
()来启动mplayer。我最初的想法是在
执行
早期调用
execlp
(),但是这会导致mplayer明显地启动。然后,第二个想法是运行这些精确的步骤,查看路径并测试匹配的文件是否可
执行
。由于两个原因,我还没有对此进行编码。第一个原因是,为了确保
execlp
找到与我找到的相同的内容,我必须将发现的路径名传递给
execlp
浏览 0
提问于2011-11-07
得票数 4
1
回答
C程序在
执行
execlp
函数时退出
c
我知道
execlp
取代了当前进程。我正在尝试运行有没有办法让程序在
execlp
执行
时保持运行?
浏览 2
提问于2013-04-25
得票数 1
回答已采纳
1
回答
我的under-
linux
程序:"ls -al | tr a-z A-Z > file.txt“有什么问题?
c
、
linux
我对
linux
很陌生,所以。我不能让我的脚本工作。我只是猜测,程序在
执行
tr函数时被挂起了。a = fork(); {
execlp
pdesc[0], 0); // chaning std_in to pipes_in dup2(file1, 1); // chaning std_out
浏览 0
提问于2012-11-04
得票数 4
回答已采纳
2
回答
管道2
linux
命令在C中
c
、
homework
我正在编写一个simpel程序,它基本可以
执行
两个
linux
命令所能完成的任务。例如,ls -l | grep vars.sh,这可以在
Linux
控制台上完成。我需要用C语言编写一个同样的程序。exit(EXIT_FAILURE); close(pipefd[0]);
execlp
("ls","ls","-l",NULL);
浏览 0
提问于2011-06-16
得票数 5
1
回答
为什么这个
execlp
()函数不
执行
?
c
、
exec
我尝试派生一些子进程,然后在每个子进程上使用
execlp
()来
执行
另一组代码。
execlp
()似乎没有
执行
。 for (int i = 0; i < num; i++){ } else if (pids[i] == 0){
浏览 48
提问于2019-10-26
得票数 0
1
回答
Execlp
用户库函数
linux
、
shell
我最近遇到了这样一个问题:
execlp
("ps","ps","-u","username",(char*) NULL); 下面还有一些代码->它的
执行
依赖于什么?它是否依赖于由exit status
执行
的程序的
execlp
?还是会因为
执行
人员独立
执行
而被
执行</e
浏览 1
提问于2014-03-16
得票数 0
回答已采纳
1
回答
如何使用fork()和
execlp
()在不同的终端上运行命令
c
我用NCURSES写了一个程序,其中我在一个终端上显示一个菜单,并想在同一个程序中使用fork()和
execlp
(),但我使用fork()和
execlp
()运行的任何命令都必须在另一个终端上
执行
,或者在可以
执行
的后台ground.How中
执行
。if(fork())else在条件语句中,该语句在主终端上显示一条消息,并将在后台
执行
execl
浏览 2
提问于2012-11-06
得票数 0
点击加载更多
相关
资讯
Linux Shell 执行原理探究
linux,SSH 远程执行任务或者执行sh文件
Linux定时执行任务Crontab
在linux上定期执行命令、脚本
Linux下执行Python作图脚本关键点
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券