Esiste un modo per uccidere un applecript non responsivo lanciato da un'applicazione senza uccidere l'applicazione?

1

Ho un AppleScript che di solito lancio da Quicksilver, ma a volte, lo script si blocca, senza mai uscire. (Penso che sia in attesa di una finestra inesistente per apparire).

Ciò significa che Quicksilver viene monopolizzato, in attesa che lo script si spenga.

Se si trattasse di una casella di Windows, ci sarebbe un processo di "scripting host" che potrei terminare per risolvere il problema, ma non sono sicuro che OS X abbia un processo simile. Niente mi salta nella lista dei processi.

Ovviamente, potrei semplicemente uccidere e riavviare Quicksilver, ma mi chiedo se c'è un modo esplicito per uccidere un applecamp in fuga che è in esecuzione nel contesto di un'altra applicazione?

    
posta Mikey T.K. 09.01.2015 - 18:12
fonte

1 risposta

1

È come AppleScript viene eseguito all'interno del processo di Quicksilver (a seconda di come lo si esegue). In questo caso, dovrai riavviare Quicksilver. Se non è completamente congelato, puoi farlo rapidamente con ^⌘Q.

Potrebbe anche essere possibile impostare un qualche tipo di timeout nello script per impedirne il blocco a tempo indeterminato.

    
risposta data 10.01.2015 - 15:55
fonte

Leggi altre domande sui tag