在android中通过system调用sh,里面的命令总是失败
我写了一个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命令也能执行成功的问题呢.