这个错误是我在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"
手机确实不能真的当服务器用,真就是有好多问题,可是我要坚持,遇到问题不能退缩,这不又开始解决问题了。
我们在使用ps -ef…的时候出现这个问题,报错显示要装入/proc还有什么挂载,一大堆,反正我看不懂,不过我是谁
看不懂这个我们就从ps这个文件入手
ps路径先找到
ps的文件位置在哪,发现ps在/usr/bin下
whereis ps

cd //usr/
使用ll就发现bin文件夹没有执行权限

chmod 700 bin/
在linux/android的开发过程中除了自带的指令还会用到
toybox和busybox,我们现在的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
删除原先的ps,或者重命名
删除ps
rm -rf ps
重命名ps
mv ps ps1
将下载的toybox-aarch64重命名为ps
mv toybox-aarch64 ps
这是在使用
ps -ef|grep xxx进行测试
会出现这个错误bash: /bin/ps: Permission denied,意思是没有权限,这不就好起来了,虽然没解决,但是至少换了一个错误
查看文件权限
ls -l ps
发现这个也是没有执行权限,咱就给他,不影响之前的权限加上执行权限
授予权限
chmod 744 ps
在进行测试一下
如果还有别的报错,可以评论区留言,一起解决一下