linux报错Error: /proc must be mounted

问题:

这个错误是我在termux使用ps -ef|grep xxx的时候出现的

Error: /proc must be mounted
To mount /proc at boot you need an /etc/fstab line like:
proc /proc proc defaults
In the meantime, run "mount proc /proc -t proc"

请添加图片描述

手机确实不能真的当服务器用,真就是有好多问题,可是我要坚持,遇到问题不能退缩,这不又开始解决问题了。
请添加图片描述

方法

请添加图片描述

1.先分析一波

我们在使用ps -ef…的时候出现这个问题,报错显示要装入/proc还有什么挂载,一大堆,反正我看不懂,不过我是谁
请添加图片描述
看不懂这个我们就从ps这个文件入手
请添加图片描述

2.直接操作

2.1查询ps路径

先找到ps的文件位置在哪,发现ps/usr/bin

whereis ps

在这里插入图片描述

2.2进入文件

cd //usr/

使用ll就发现bin文件夹没有执行权限
在这里插入图片描述

2.3授予权限

chmod 700 bin/

2.4下载toybox

在linux/android的开发过程中除了自带的指令还会用到toyboxbusybox,我们现在的ps在toybox里面就有
toybox官网:http://landley.net/toybox/index.html
toybox下载地址:http://landley.net/toybox/bin/

很好,有我需要的版本,不然还得找源码进行编译,可以下载完放进去也可以是使用wget进行下载,邮件蓝色的就可以获得下载地址
在这里插入图片描述

cd //usr/bin/
wget http://landley.net/toybox/bin/toybox-aarch64

2.5 进行配置

删除原先的ps,或者重命名

删除ps

rm -rf ps 

重命名ps

mv ps ps1

将下载的toybox-aarch64重命名为ps

mv toybox-aarch64 ps

2.6 测试

这是在使用ps -ef|grep xxx进行测试
会出现这个错误bash: /bin/ps: Permission denied,意思是没有权限,这不就好起来了,虽然没解决,但是至少换了一个错误
在这里插入图片描述

查看文件权限

ls -l ps

发现这个也是没有执行权限,咱就给他,不影响之前的权限加上执行权限
在这里插入图片描述
授予权限

chmod 744 ps

在进行测试一下
在这里插入图片描述
请添加图片描述
如果还有别的报错,可以评论区留言,一起解决一下

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值