4 votos

Lanzar la aplicación periódicamente con Automator

¿Cómo puedo lanzar una aplicación en Automator periódicamente, como en intervalos de 15 minutos?

4voto

user13414 Puntos 111

También puedes usar AppleScript en su lugar (/Applications/Utilities/AppleScript\ Editor.app/).

El siguiente script arranca la aplicación Terminal.app cada siete segundos:

en inactivo
    decir aplicación "System Events"
        decir aplicación "Terminal"
            correr
        end tell
        devolver 7
    end tell
fin en inactivo

Guarda este script como una aplicación y déjalo "permanecer abierto después de ejecutarlo".

1voto

Usando launchd, podrías guardar la lista de propiedades a continuación como ~/Library/LaunchAgents/com.stackexchange.apple.65970.plist, y luego cargarla con launchctl load ~/Library/LaunchAgents/com.stackexchange.apple.65970.plist o cerrando sesión y volviendo a iniciarla.

    Label
    com.stackexchange.apple.65970
    ProgramArguments

        open
        -jga
        Mail

    RunAtLoad

    StartInterval
    900

open -g abre una aplicación en segundo plano, pero aún abrirá una ventana visible si la aplicación no estaba en ejecución anteriormente. -j también oculta la aplicación si no estaba en ejecución. Se añadió en 10.8 y solo se muestra en el mensaje de ayuda.

También podrías agregar una línea como esta a un crontab:

*/15 * * * * open -jga Mail

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