El flujo de trabajo del automatizador no se ejecuta en el terminal, pero se ejecuta desde dentro del automatizador. ¿Por qué?

1

Creé un flujo de trabajo de automatización y lo guardé como un flujo de trabajo. Cuando lo pruebo desde automator, el flujo de trabajo funciona. Pero cuando intento ejecutarlo desde la línea de comandos (ruta de automatización / a / flujo de trabajo), obtengo lo siguiente:

No hay un nombre de aplicación para la definición en el archivo URL: ///Library/Automator/Office.definition/

Error al cargar la definición en el archivo URL: ///Library/Automator/Office.definition/

No hay un nombre de aplicación para la definición en el archivo URL: ///Library/Automator/Office.definition/

Mi objetivo final era ejecutar este flujo de trabajo con Lingon, para poder programarlo. (Lingon lanza los mismos errores).

También intenté guardarlo como una aplicación y luego ejecutar el Stub de la aplicación, pero obtengo los mismos errores.

¿Qué estoy haciendo mal?

Actualizar:

Aquí está la captura de pantalla del flujo de trabajo real.

    
pregunta gdaniel 20.07.2016 - 18:54

1 respuesta

0

Hice un flujo de trabajo de Automator, utilizando las Acciones que se muestran en su captura de pantalla, y las guardé como una aplicación llamada CopyFiles.app en el / Applications carpeta. En la Terminal, escribí open -a CopyFiles y luego presioné ingresar y funcionó como se esperaba, creando una copia de los archivos en la ubicación designada.

A continuación, utilizando Lingon X , creé un nuevo Agente de lanzamiento para ejecutar el comando open -a CopyFiles en una fecha determinada y así que pude probar que funciona, y se activó en la fecha y hora establecidas y copió los archivos a la ubicación designada, como se esperaba.

    
respondido por el user3439894 20.07.2016 - 19:47

Lea otras preguntas en las etiquetas