Automator Folder Action Help

0

Acabo de empezar con automator. Hasta ahora, he creado una aplicación que se ejecuta en el inicio de sesión del usuario que reúne todos los elementos de la papelera y de una carpeta que utilizo para las instalaciones de ARD y los elimina de forma segura.

Me encantaría hacer que esta tarea se ejecute al cerrar la sesión y me gustaría saber cómo configurarlo. ¿Cerrar sesión?

A continuación, en mi servidor OSX, tengo una carpeta a la que se envían los archivos PDF desde mis iPads. Necesito tomar esos archivos PDF, marcarlos con marca de agua y moverlos a otra carpeta. Tengo una acción de automatización que lo hará, pero tengo problemas para configurarla para que se ejecute en segundo plano SIN que nadie haya iniciado sesión en el servidor. Actualmente tengo esto configurado como una aplicación, pero parece que debería ser una acción de carpeta, pero no puedo averiguar dónde especificar la acción de carpeta para el tipo de automatizador de acción de carpeta. Además, ¿cómo lograr que se ejecute en el servidor sin alguien que haya iniciado sesión?

    
pregunta ajm_from_sea 05.02.2014 - 06:06

2 respuestas

1

Automator requiere una sesión de usuario gráfica para ejecutarse dentro. Lamentablemente, Automator no puede ejecutarse sin una sesión de usuario; esto se debe a que es una aplicación en lugar de un proceso de línea de comandos.

Debido a este requisito, es difícil ejecutar un flujo de trabajo de Automator en el cierre de sesión. Debe ejecutar el flujo de trabajo y retrasar el cierre de sesión solicitado hasta que finalice el flujo de trabajo.

Si las tareas se pudieran realizar desde un script de shell, esto sería más fácil de conectar a los pasos de inicio y cierre de sesión.

    
respondido por el Graham Miln 05.02.2014 - 08:18
0

¿Qué tal esto?

  1. configure el inicio de sesión automático para que el automatizador obtenga la sesión gráfica necesaria para el usuario
  2. cree un flujo de trabajo de la aplicación para iniciar el protector de pantalla o fuerce el salto de regreso a la pantalla de inicio de sesión (bloqueando efectivamente la pantalla y permitiendo que otros usen la computadora).
  3. Agregue el flujo de trabajo de su aplicación a los elementos de inicio de sesión del usuario automático.

Consulte aquí para ver la línea de comandos para iniciar el protector de pantalla o bloquear la sesión volviendo al inicio de sesión ventana como se muestra aquí .

    
respondido por el Vic 13.02.2014 - 23:13

Lea otras preguntas en las etiquetas