Sigo viendo correr CIJScannerRegister. Me gustaría que nunca corra. Cada vez que aparece yo uso launchctl
para eliminar su listado y eso mata la aplicación. Pero reaparece después. Sé dónde vive CIJScannerRegister y podría eliminarlo, pero preferiría que lo que está empezando no lo inicie. He mirado a través /System/Library/Launch{Agents,Daemons}
y no puede encontrar ninguna entrada coincidente allí. ¿Cómo puedo encontrar el proceso que lo está iniciando y decirle que se detenga?
9
Respuestas:
CIJScannerRegister no sirve de nada si no tiene un Canon Inkjet viejo, pero Mavericks realmente quiere que esté funcionando todo el tiempo.
Se encuentra en / Library / Image Capture / Support / LegacyDeviceDiscoveryHelpers, pero si lo elimina aparecerá nuevamente en la forma de una "Actualización del software de la impresora de inyección de tinta de Canon" en la App Store.
La única solución que encontré fue eliminar el archivo ejecutable dentro del paquete de aplicaciones para que el sistema operativo piense que aún está instalado pero no puede ejecutarse.
En la Terminal:
fuente
Puede utilizar el PPID para averiguar qué proceso inició otro proceso:
ps axo stat,ppid,pid,comm
PPID se refiere al PID del proceso que lo inició.
fuente
launchd
's, pero eso es lo que supongo que se enumeró enlaunchctl
. Lo que quiero saber es qué entrada en lo que dice la base de datoslaunchd
debería comenzar este proceso - eliminándolo a través delaunchctl
no parece ser permanentecorrer
Activity Monitor
(desde/Applications/Utilities
), haga clic en el proceso CIJScannerRegister, luego presione Cmd + yo (o use el Inspeccionar botón o ir a Ver & gt; Proceso de inspección ). Verás el Proceso de Padres: campo muestra el nombre y la identificación del proceso del proceso que lo lanzó.fuente