当前位置:  技术问答>linux和unix

新人请教

    来源: 互联网  发布时间:2016-09-13

    本文导语:  最近刚刚接触linux和android系统,遇到一个问题请教大虾们: 一条shell命令用来把3g 网卡mount起来 mount -t usbfs none /proc/bus/usb 在adb shell上能顺利执行,但是写成mnt.sh #!/system/bin/sh mount -t usbfs none /proc/bus/usb 在adb ...

最近刚刚接触linux和android系统,遇到一个问题请教大虾们:

一条shell命令用来把3g 网卡mount起来
mount -t usbfs none /proc/bus/usb

在adb shell上能顺利执行,但是写成mnt.sh

#!/system/bin/sh
mount -t usbfs none /proc/bus/usb

在adb shell上就没法执行了,出错信息是:
mnt.sh:not found 

我已经chmod 777 mnt.sh成功了。是不是我的脚本文件有问题啊?

如果我想把上述的mount命令在c语言文件里面执行用什么函数啊?我试了execlp, system这些命令都没有成功!苦于刚刚接触linux和shell所以还请大虾们不吝赐教!!


|
在adb shell上就没法执行了,出错信息是:
mnt.sh:not found 

我已经chmod 777 mnt.sh成功了。是不是我的脚本文件有问题啊?
----------------
这样执行试试
./mnt.sh
或者
/fullpath/mnt.sh

因为你的mnt.sh所在的目录 估计没有在环境变量PATH里
所以你直接
mnt.sh
这样执行的话 就会报
mnt.sh:not found 

|
./mnt.sh

|
在C语言里面直接有mount这个函数,函数原型如下:
#include 

int mount(const char *source, const char *target,const char *filesystemtype, unsigned long mountflags,const void *data);

|
sh ./mnt.sh
这样试试

|
你要在root用户下用

|
09-14 08:32:28.752: INFO/SeuicUsb3gStub(1157): error Operation not permitted
-------------------
楼主出问题了 要看出错信息哦  
很明显的说了Operation not permitted

|
你的java程序是在那个用户中执行的?如果是root的话,那么就是其他问题。
你先直接写个简单的C程序做做测试。可以了再去java中调试。

|
你的程序在哪个用户运行就是哪个用户的权限。你需要调用mount就需要获取root用户的权限。最好是在root下运行。
给你个android下获取root权限的资料:
http://mobile.yesky.com/359/9255859.shtml

|
权限不够的问题

chmod u+s xxx试试看

|
#!/system/bin/sh
mount -t usbfs none /proc/bus/usb

#!/system/bin/sh

1111.sh路径可能没有找
2222.还有就是你应用程序执行的路径没有给好!还是给全路径比较好!
system("/usr/bin//mnt.sh")

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问在JSP中,如何获取当前时间呀?小弟是新人,请老大门多指点
  • 我是新人,请问SQLSERVER的驱动程序是什么呀?
  • 我是新人啊。问一个问题。linux 开发的待遇怎么样啊。。。
  • 我在J2ME是新人, 先给各位哥哥散分 ,小弟有理拉
  • 新人报到:请问如何用jar解开一个*.jar文件
  • DataModule中如何执行SQL,判断数据是否存在??小弟是新人
  • Linux!我来了------我是新人,还请大家多多帮忙
  • 新人报道,大家好!
  • 新人求系统管理简单命令
  • 新人,低级问题
  • 新人学习:安装问题
  • 新人求助:请问安装Red Hat9时,所选软件包安装到哪个目录了?
  • 新人上来散分了
  • 新人求助,进程调度的问题.
  • Linux 新人 寻求帮助~
  • linux新人,请问大家挂载文件系统是什么意思?有何作用?
  • 新人求助:
  • 新人弱弱问句,安装好FEDORA后怎么学习呢
  • 新人求教directfb的问题!
  • 新人,问个模拟器Cygwin编辑代码的时候backspace的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3