3 votos

¿Cuál es el nombre del proceso de solicitud de Automator?

Quiero eliminar el proceso de la aplicación Automator, pero no puedo encontrar el nombre en el monitor de actividad.

5voto

benwiggy Puntos 8

El proceso principal de Automator.app se llama "Automator".

ingrese la descripción de la imagen aquí

Debería poder forzarlo a salir desde el menú de Apple o haciendo clic con el botón derecho en el icono de Dock.

Por supuesto, los flujos de trabajo de Automator que todavía se están ejecutando serán procesos completamente separados.

2voto

wch1zpink Puntos 11

Escribí un AppleScript hace un tiempo que me ayudó a abordar el mismo tipo de problema que está tratando con. En resumen, el código da las opciones para elegir ya sea visible o invisible de los procesos de solicitud, en la que desea asesinados. A continuación, el código utiliza la secuencia de comandos de shell de comandos kill para terminar en aquellos procesos que por su IDENTIFICADOR de proceso.

La ventaja de usar este en lugar de un Monitor de Actividad, es que este código permite la selección de varios elementos o procesos para matar de un solo tiro. Monitor de actividad sólo permite la selección de un proceso al mismo tiempo.

Con su circunstancia, me gustaría ejecutar este código y elija primero para ver la lista de visibilidad de aplicaciones. Si Automator no está en la lista, yo elegiría a matar Buscador en esa lista (que va a matar Buscador y relanzar). A continuación, comprobar para ver si eso resuelve el problema. Si no, a continuación, ejecute la secuencia de comandos de nuevo y seleccione para ver la lista de los invisibles, de los procesos de solicitud, seleccionando "WorkflowServiceRunner" (si es que existe), el Sistema de "Eventos", y "interfaz de usuario del Sistema del Servidor" y matar a todos los procesos (que debe matar a ellos y relanzar ellos también)

Puede ejecutar el siguiente código directamente en el Editor de secuencias de Comandos.aplicación o guardar el código en el Editor de secuencias de Comandos.la aplicación como una aplicación y al igual que cualquier otra aplicación en el Finder, haga doble clic en el archivo para ejecutarlo.

use framework "Foundation"
use scripting additions

property appsToKill : missing value
property NSArray : a reference to current application's NSArray

activate
set theChoice to button returned of (display dialog ¬
    "WOULD YOU LIKE TO LIST VISIBLE OR INVISIBLE APP PROCESSES?" buttons ¬
    {"CANCEL", "VISIBLE", "INVISIBLE"} default button ¬
    "INVISIBLE" cancel button "CANCEL" with title ¬
    "  WOULD YOU LIKE TO LIST VISIBLE OR INVISIBLE APP PROCESSES?  " with icon ¬
    2 giving up after 10)

if theChoice is "INVISIBLE" then
    listInvisibleAppProcesses(false)
else if theChoice is "VISIBLE" then
    listInvisibleAppProcesses(true)
else if theChoice is "CANCEL" then
    return
else if theChoice is "" then
    return
end if

set aList to ((NSArray's arrayWithArray:appsToKill)'s ¬
    sortedArrayUsingSelector:"caseInsensitiveCompare:") as list

activate
set killApp to (choose from list ¬
    aList with title "Choose The App To Kill" with prompt ¬
    "Choose The App" OK button name "OK" cancel button name ¬
    "CANCEL" with multiple selections allowed)

set pidList to {}

if killApp is not false then
    tell application "System Events"
        repeat with i from 1 to count of killApp
            set thisItem to item i of killApp
            tell application process thisItem
                set thePID to unix id
                set end of pidList to thePID
            end tell
        end repeat
    end tell
else
    return
end if

set text item delimiters to space
do shell script ({"kill", pidList} as text)

on listInvisibleAppProcesses(trueOrFalse)
    tell application "System Events"
        set appsToKill to name of every application process ¬
            where visible is trueOrFalse
    end tell
end listInvisibleAppProcesses

enter image description here enter image description here enter image description here

Esperemos que esto le ayudará con su situación, pero si no es así, el ahorro de este código como una aplicación en el Editor de secuencias de Comandos.la aplicación y el uso de ella en lugar de un Monitor de Actividad... Para matar aplicaciones... Debe demostrar ser una útil herramienta en tu arsenal.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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