retornar uma lista de aplicativos em execução (não processos) na linha de comandos, OSX

0

Eu tenho um computador que quero executar no modo quiosque-ish. O comportamento que eu quero é fechar aplicativos que outras pessoas possam abrir. Aqui está o pseudocódigo

#!/bin/sh
# Get list of Open applications
# Close anything not on a specified application white list

Aqui está o problema, eu não entendo completamente, nem quero vasculhar todo o lixo que volta quando você executa uma consulta para processos como "ps -aux"

Eu realmente só quero obter uma lista dos aplicativos abertos que você veria ao usar o cmd + tab e depois processar essa lista.

Alguma ideia?

Tom Rose
fonte

Respostas:

2

Não seria mais fácil não deixar os usuários abrirem esses aplicativos em primeiro lugar? Nesse caso, dê uma olhada no "controle dos pais". Aqui está um link para o Mavericks .

tshinbum
fonte
Essa é uma ótima ideia. Eu vou dar uma olhada. Valeu.
Tom Rose