在android中通过system调用sh,里面的命令总是失败

winner8080 2015-07-14 08:44:44
我写了一个shell文件,
里面包含busybox ifconfig eth0 1.1.1.2 netmask 255.0.0.0 up
和busybox ifconfig eth0
这两条主要命令.

然后在C代码中通过system("demo.sh")去执行这个sh文件.
发现busybox ifconfig eth0 1.1.1.2 netmask 255.0.0.0 up没有执行成功
但是busybox ifconfig eth0执行成功了.


然后手动在命令行下. demo.sh这个文件,就发现这两个ifconfig命令都可以成功.

有人知道为什么吗.我是linux新手.多谢大家.

怎么样才能解决通过system命令也能执行成功的问题呢.
...全文
163 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
winner8080 2015-07-16
  • 打赏
  • 举报
回复
自己顶. 我有分数啊.
winner8080 2015-07-14
  • 打赏
  • 举报
回复
这个版本难道没人吗

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧