社区
C++ 语言
帖子详情
linux下system命令的使用问题
chenhui19820211
2009-07-14 08:11:22
我想在一个程序中用system命令执行另一个可执行程序
比如在路径/home/username/prac 下有一个1.cpp文件 在里面system("exec /home/username/2"); 但是执行总是出现错误,2中涉及到得所有路径都写成绝对路径了, 单独执行2这个程序也是没有问题的。 请问使用system还需要注意什么,多谢!
...全文
228
12
打赏
收藏
linux下system命令的使用问题
我想在一个程序中用system命令执行另一个可执行程序 比如在路径/home/username/prac 下有一个1.cpp文件 在里面system("exec /home/username/2"); 但是执行总是出现错误,2中涉及到得所有路径都写成绝对路径了, 单独执行2这个程序也是没有问题的。 请问使用system还需要注意什么,多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ForestDB
2009-07-16
打赏
举报
回复
你直接shell下/aaa/bbb/ccc/exe能执行么?
汗晕倒
2009-07-15
打赏
举报
回复
一头雾水~~~
superbtl
2009-07-15
打赏
举报
回复
system = fork + exec
大体可以这么说
hawkfeifei
2009-07-15
打赏
举报
回复
楼主,请贴出代码
zzcmx2008
2009-07-15
打赏
举报
回复
system("./home/username/2");
exec是一系列的函数,你可以到网上找找看exec的函数使用的例子。
Wolf0403
2009-07-15
打赏
举报
回复
[Quote=引用 3 楼 chenhui19820211 的回复:]
多谢楼上两位,加不加exec都是可以的 加的话可以做一些其他判断。
重点不是在exec上,运行代码会提示2中的类初始化失败,我想知道为什么,
[/Quote]
嘛叫“类初始化失败”?贴出系统给出的原始错误信息。
thinkboy234
2009-07-15
打赏
举报
回复
学习。。
blh
2009-07-15
打赏
举报
回复
[Quote=引用 3 楼 chenhui19820211 的回复:]
多谢楼上两位,加不加exec都是可以的 加的话可以做一些其他判断。
重点不是在exec上,运行代码会提示2中的类初始化失败,我想知道为什么,
[/Quote]
你不把代码贴出来,怎么知道为什么
wxdcxp
2009-07-14
打赏
举报
回复
你可以输入pwd 查看当前路径
用cd /来更该路径
用ls来看当前路径下的文件
希望对你有帮助
chenhui19820211
2009-07-14
打赏
举报
回复
多谢楼上两位,加不加exec都是可以的 加的话可以做一些其他判断。
重点不是在exec上,运行代码会提示2中的类初始化失败,我想知道为什么,
blh
2009-07-14
打赏
举报
回复
system("/home/username/2");
为什么要加exec
superbtl
2009-07-14
打赏
举报
回复
system("./home/username/2");
exec没用过
如果是exec函数族的话也应该可以
Linux
0.11内核初始化讲解与调试
80386 CPU资源 80386 内存寻址机制
Linux
多任务相关的TR寄存器和TSS任务状态段数据结构 中断和异常
Linux
引导初始化--代码搬移过程 Bootsect代码详解 Bootsect代码详解续 bootsect里的设备号
问题
bootsect...
Linux
下
使用
system函数获取
命令
执行返回结果
在
Linux
C语言中,需要获取设备挂载和空间容量信息,这时候最简单的方式就是
使用
命令
工具进行查询,但是system函数调用之能返回进行执行的状态,不能返回执行的结果;所以这里自己实现system函数返回
命令
执行的结果...
Linux
中system函数
在
Linux
系统中,system(),用于执行一个系统
命令
(shell
命令
)。调用该函数之后,程序将启动一个新的Shell进程来运行指定的
命令
,并且等待
命令
执行完毕返回结果。
linux
下
使用
system()接口时,内部
命令
需要带引号 & c代码控制交互二进制程序
linux
下
使用
system()接口时,内部
命令
需要带引号 & c代码控制交互二进制程序
学习笔记——
Linux
下system()函数详解
system函数和exec函数一样,都是执行shell
命令
,但是system比较顶,把execl函数封装起来,所以习惯上
使用
system函数 下面是手册的介绍 NAME system - execute a shell command//执行shell
命令
SYNOPSIS #...
C++ 语言
64,643
社区成员
250,474
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章