Me parece, por tu descripción, como si el SO accediera y cargara en memoria algunos de los archivos que componen el .app
. Ante esta situación, yo adoptaría dos enfoques.
Enfoque #1: El sistema operativo arrancó normalmente e inició la sesión:
-
Encuentre quién está accediendo a ese archivo usando sudo lsof /path/to/the/filename.extension
. Después de ejecutar este comando, puede ver una salida como:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
filecoord 584 root 42r REG 1,14 0 4663540 Desktop/foo.txt
El inconveniente de lsof
es que si ningún proceso está accediendo al archivo no mostrará nada... así que alternativamente puedes ejecutar sudo fs_usage | grep filename.extension
. Como salida puede ver algo como:
08:27:29 fsgetpath /Users/my_name/Desktop/foo.txt 0.000079 filecoordina
08:27:29 stat64 /Users/my_name/Desktop/foo.txt 0.000053 filecoordina
08:27:29 getattrlist /Users/my_name/Desktop/foo.txt 0.000112 fileprovider
08:27:29 getattrlist /Users/my_name/Desktop/foo.txt 0.000007 fileprovider
08:27:29 getattrlist /Users/my_name/Desktop/foo.txt 0.000017 fileprovider
08:27:29 getattrlist /Users/my_name/Desktop/foo.txt 0.000143 com.apple.Cl
08:27:29 getattrlist /Users/my_name/Desktop/foo.txt 0.000012 com.apple.Cl
08:27:29 fsgetpath /Users/my_name/Desktop/foo.txt 0.000052 Finder
08:27:29 fsgetpath /Users/my_name/Desktop/foo.txt 0.000004 Finder
- Mata el proceso que está accediendo al archivo. Para esta tarea, puede utilizar herramientas como
kill
, pkill
o el Activity Monitor
.
- Elimina el archivo.
Enfoque #2: El sistema operativo arranca en modo de recuperación
Puede ocurrir que no puedas conseguir tu propósito con el enfoque nº 1. Por varias razones como que el sistema operativo te gane la carrera y un segundo proceso vuelva a acceder al archivo después de matar al primer proceso o algún bucle como ese. En este punto yo haría lo siguiente:
- Reiniciar en modo de recuperación .
- Montar el volumen utilizando el
Disk Utility
.
- Abrir el
Terminal
.
- Borra el archivo.
Este segundo enfoque también puede dar algunos problemas. En ese caso, comenta esos problemas para que podamos pensar en un nuevo enfoque con la nueva información.