Il flusso di lavoro dell'automazione non viene eseguito sul terminale, ma viene eseguito da automator. Perché?

1

Ho creato un flusso di lavoro di un automatore e l'ho salvato come flusso di lavoro. Quando lo provo da automator, il flusso di lavoro funziona. Ma quando provo ad eseguirlo dalla riga di comando (percorso automator / a / flusso di lavoro), ottengo il seguente:

Nessun nome applicazione per definizione nel file URL: ///Library/Automator/Office.definition/

Impossibile caricare la definizione nel file URL: ///Library/Automator/Office.definition/

Nessun nome applicazione per definizione nel file URL: ///Library/Automator/Office.definition/

Il mio obiettivo finale era eseguire questo flusso di lavoro con Lingon, in modo da poterlo pianificare. (Lingon lancia gli stessi errori).

Ho anche provato a salvarlo come applicazione e quindi a eseguire lo Stub dell'applicazione, ma ottengo gli stessi errori.

Che cosa sto sbagliando?

Aggiornamento:

Ecco lo screenshot del flusso di lavoro effettivo.

    
posta gdaniel 20.07.2016 - 18:54
fonte

1 risposta

0

Ho creato un flusso di lavoro di Automator, utilizzando le Azioni mostrate nello screenshot e salvato come applicazione CopyFiles.app nel / Applicazioni cartella. Nel Terminale ho digitato open -a CopyFiles , poi ho premuto invio e ha funzionato come previsto creando una copia dei file nella posizione designata.

Successivamente, utilizzando Lingon X , ho creato un nuovo Launch Agent per eseguire il comando open -a CopyFiles in una data impostata e tempo, quindi ho potuto verificare che funzioni e che sia stato attivato alla data e all'ora impostate e copiato i file nella posizione designata, come previsto.

    
risposta data 20.07.2016 - 19:47
fonte

Leggi altre domande sui tag