¿Hay un comando de Terminal para terminar una aplicación por nombre en un momento determinado? Tengo una aplicación en la que parece que el desarrollador está un poco retrasado y a veces no se produce el apagado programado.
Respuesta
¿Demasiados anuncios?Puedes usar pkill
(que permite terminar procesos por nombre) y cron
(programación) para esto.
Primero, vamos a encontrar el nombre real de la aplicación que deseas terminar.
- Abre el Monitor de Actividad
- Selecciona la aplicación que deseas terminar ("UAD Meter & Control Panel", supongo)
- Escribe Cmd-I para abrir la ventana de información
- Selecciona la 3ª pestaña ("Archivos y puertos abiertos")
- Anota la parte después de la última
/
de la segunda línea mostrada. En mi ejemplo a continuación, seríaSkim
(las mayúsculas importan)
Ahora, creemos una entrada para el programador de tareas cron
, para que se ejecute a las 17:30 cada día.
-
Abre Terminal
-
Ejecuta
EDITOR=nano crontab -e
-
Esto te lleva a un editor de texto dentro de Terminal, agrega la siguiente línea allí (reemplaza NAME con el nombre que anotaste en el paso 5 arriba)
30 17 * pkill 'NAME'; sleep 5; pkill -9 'NAME'
-
Escribe Ctrl-X para salir, Enter para confirmar el nombre del archivo y responde a las indicaciones para guardar.
-
Cierra Terminal