2 votos

Por favor, explique esta extraña respuesta al comando adb

127|root@android:/ # find / -iname "aaengine"                                  
find: /proc/19619: No such file or directory

No sé por qué me hablaron de un archivo que no conocía al tratar de encontrar el archivo aaengine

3voto

Izzy Puntos 45544

Bastante fácil: find / comienza a explorar en root del sistema de archivos (es decir, en la parte superior). Así que llega a lugares a los que no tiene acceso como usuario normal, y se encuentra con problemas de permisos. Ve un directorio llamado /proc/19619 y, sabiendo que se trata de un directorio, quiere entrar en él. Pero no está permitido (lo más probable es que el permiso de ese directorio sea algo así como drwxr--r-- para que todo el mundo pueda verlo ("r "ead) - pero sólo su propietario puede cambiar en (eXecute)). Así que su find lo ve, pero no puede sumergirse en él.

Como has estado ejecutando este comando como Root, los problemas de permisos no deberían ser el problema. Pero echando un vistazo al directorio en cuestión aparece una respuesta diferente: /proc está almacenando la información del proceso. Por debajo de este dir de nivel superior, los directorios se crean utilizando el PID de los procesos en ejecución. Así, /proc/19619 almacena información sobre el proceso 19619 . Lo más probable es que su find estaba viendo ese directorio, y en el mismo momento ese proceso terminó; así que cuando find finalmente quería sumergirse, ya no estaba: No such file or directory (ya no).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X