腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何在
c
++中将pid转换为常量字符指针?
我正在尝试将pid类型转换为常量字符指针,以便可以将它们
作为
参数
传递到
execlp
函数
中
。例如:
execlp
("/bin/ps", "-f", "--ppid", "9340,9345,9346,9342");
字符串
指向常量字符指针,例如。my_pi
浏览 0
提问于2013-02-27
得票数 1
0
回答
使用
execlp
和
多个
参数
作为
c
中
的
字符串
运行
linux
命令
、
、
、
我正在尝试在
C
中
使用
带有
多个
参数
的
系统调用来
运行
ls,例如-l -a。
参数
及其数量根据用户输入
的
不同而变化。输入是"-l“+ "-a”== "-l -a“。我
使用
的
代码是:用户输入
浏览 6
提问于2017-11-26
得票数 0
回答已采纳
1
回答
如何
使用
exec()在
C
++
和
Linux
中
执行
命令
?
、
问题是我不知道如何
使用
exec()系列
命令
,而且网上搜索也没有什么帮助。我在学校
的
一台
Linux
服务器上用
C
++工作。从
的
帖子
中
,我想我想要
execlp
(),但我真的不确定,所以如果我错了,请纠正我。当我尝试这样做时:
execlp
(s, command, NULL); 只是为了看看它是否可以
使用
一个简单
的</
浏览 1
提问于2015-02-26
得票数 0
1
回答
在
execlp
()系统调用
中
,为什么arg0
参数
必须指向与正在启动
的
进程关联
的
文件名?
、
、
、
、
所以在上面的例子
中
: 有人
浏览 2
提问于2021-05-13
得票数 1
回答已采纳
2
回答
将可选
参数
传递到
C
execlp
()
、
、
我正在编写一个
使用
execlp
()
运行
linux
命令
行工具convert
的
C
程序。此
命令
采用可选
参数
。但是,当与
execlp
()一起
使用
它时,我
的
C
程序不识别我传入
的
标志,因此没有正确地执行
命令
。例如,如果我在终端convert -resize 10% src.jpg dst.jpg
中
运行
此<
浏览 6
提问于2022-01-11
得票数 2
回答已采纳
2
回答
我不明白
execlp
()是如何在
Linux
中
工作
的
。
、
、
在过去
的
两天里,我一直在试图理解
execlp
()系统调用,但我还是在这里让我直截了当地谈这个问题。
execlp
的
man page将系统调用声明为int
execlp
(const char *file, const char *arg, ...);,描述如下: execl()、
execlp
()
和
execle()函数
中
的
const
和
后续省略号可以被认为是arg0、arg1、.、argn。然而,我在我们
的
浏览 4
提问于2014-02-04
得票数 52
回答已采纳
1
回答
execlp
系统调用不打印到标准输出?
、
我
使用
execlp
运行
wc
命令
,
使用
一个文件
作为
额外
的
参数
来读取单词计数。这个unix
命令
:给出
的
输出为:7 HelloWorld.classint rc2 =
execlp
("/bin&
浏览 2
提问于2015-01-11
得票数 0
回答已采纳
1
回答
带读
、
、
我想用shell
命令
实现一个从stdin读取
的
程序,然后我必须存储输入并
使用
它做其他事情。} close(a[0]);
execlp
浏览 4
提问于2022-08-27
得票数 0
1
回答
execlp
多个
“程序”
、
、
、
、
我想
运行
像这样
的
东西我
使用
execlp
来
运行
该进程。当我尝试
运行
像cat这样
的
东西时,它可以工作,但是如果我尝试
运行
base64 -d | tar -zvt,它就不能工作。 我查看了bash
命令
,发现可以
运行
bash并告诉他
运行
其他程序
浏览 3
提问于2012-01-11
得票数 2
回答已采纳
2
回答
exec
的
Fork-server
和
子服务器
、
、
我想要做
的
是接受一个客户端,然后派生让其他客户端连接,同时将stdout & err重定向到客户端。然后,客户端应该能够发送应该由
execlp
()执行
的
字符串
,
execlp
()位于孙子节点中。我找不到我
的
逻辑错误..在main()
中
:
浏览 0
提问于2013-03-01
得票数 0
1
回答
为什么我
的
execvp()不能在下面的代码
中
工作?
、
、
、
我试图
使用
execvp()来执行子进程,但是它给了我下面的错误,并且我无法修复它,可以有人指出我做错了什么吗?but argument is of type ‘char *’预期结果:当我
运行
其他
命令
(
execlp
)时,它会给出以下结果:Makefile shell2 shell2.
c
[sin
浏览 7
提问于2022-02-25
得票数 -1
1
回答
C
execlp
()未正确解析
参数
字符串
、
我正在为一个必须
使用
exec()或其变体来执行外部
命令
的
Operating Systems类构建一个shell。目前,我
使用
的
是
execlp
(command,command_parameters, (char *) NULL)。这会很好地
运行
命令
(例如,ls返回一个标准目录列表),但似乎不会解析任何
参数
(例如,
运行
mkdir hello会抛出错误"hello: missing operand...This
浏览 0
提问于2011-01-20
得票数 1
回答已采纳
2
回答
使用
“
execlp
”系统调用递归
运行
当前程序
、
、
、
、
我试图
使用
execlp
在我
的
程序
中
调用我
的
程序(为一个项目),并且遇到了麻烦。我已经创建了一个示例项目,它应该从n计数到0(实质上
运行
n次)。每次我
运行
它,我得到
的
第一个减量,然后我得到一个缝
的
错误。对于
C
中
的
系统调用来说,P.S相当新,因此,如果可能的话,请进行彻底
的
解释。提前感谢!= 0)
execlp
("
浏览 2
提问于2021-05-27
得票数 1
回答已采纳
2
回答
从
字符串
中
使用
execlp
()
运行
shell
命令
、
、
我试图让我
的
程序
使用
exelp()
运行
一个shell
命令
。用户基本上输入一个shell
命令
,该
命令
被存储,然后由exelp()在新
的
shell
中
执行。 让我们假设用户输入"ls -l /bin/?如何在shell环境
中
执行此文本
字符串
。我理解
的
最接近
的
方法是执行
execlp
("/bin/sh",
浏览 0
提问于2014-02-05
得票数 0
4
回答
从文件
中
打开进程,在
Linux
上
的
C
++
中
、
、
、
、
我在
Linux
上用
C
++编写我
的
应用程序。
C
++有一个名为“系统”
的
函数来执行程序。我尝试像这样从
C
++打开gnome-system-monitor:然而,当我调用这个'system‘函数时,我
的
应用程序
的
线程阻塞了,直到我关闭gnome-system-monitor
的
窗口。有没有其他方法可以在不阻塞调用者进程
的
情况下从文
浏览 0
提问于2012-10-12
得票数 1
回答已采纳
1
回答
C
-在新
的
Xterm窗口中传递用于执行程序
的
参数
、
、
、
问题陈述:-一个详细
的
解释:-(矛盾
的
,嗯?)}
execlp
("
浏览 7
提问于2016-01-16
得票数 1
回答已采纳
1
回答
如何在
execlp
()中
使用
大括号?
、
、
我
的
程序在我
使用
execlp
("ls", "ls", "-al", NULL)时工作,但当我执行
execlp
("{", "{", "ls", "-al", "}", NULL)时它不起作用 有没有办法在
execlp
()中
使用
大括号?
浏览 0
提问于2014-11-06
得票数 0
回答已采纳
3
回答
尝试理解for循环中
execlp
的
行为
、
、
main(int argc,char **argv) int i; { }我想从
命令
行输入同时执行
多个
命令
。因此,在
命令
行
中
,我给出了./a.out date & cal & pwd & ls 在输出
中
,我可以并发执行所有
命令
。但是当我第一次调用<
浏览 2
提问于2014-11-09
得票数 0
2
回答
在
c
程序中
使用
exec
、
、
、
我正在
使用
linux
,我想用
c
++编写一个程序,在输入stop.For之前从用户读取
命令
,主程序将创建一个进程A,它将创建另一个进程B.The进程B将执行由用户输入
的
命令
。我希望
使用
exec使其工作,但它只对一个单词
命令
(例如:pwd、ls)工作,例如,如果输入ls -l,它会说到目前为止没有这样
的
文件或directory.The代码: #include <sys/types.hexec to execute the
浏览 15
提问于2015-04-17
得票数 0
1
回答
如何在Windows上与MSVC++一起
使用
exec()?
、
、
、
在程序
的
fortran部分
中
,有一行问题是,windows没有任何exec
命令
。但是,经过一番研究,我发现在
linux
上,exec
命令
使用
底层
的
execvp()调用。在Windows上,MSVC++提供_exec()
和
相关函数系列。但是,我不知道这些函数是如何工作
的
!我读过,
和
。", "
浏览 5
提问于2021-04-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 sed 命令查找和替换文件中的字符串的 16 个示例
Make 快速入门
Linux干货来了!
搞定Linux Shell文本处理工具,看完这篇集锦就够了
40个简单但有效的Linux Shell脚本示例
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券