No tengo conocimientos de shell scripting, pero estoy utilizando un comando para fusionar archivos, que funciona muy bien en mi ordenador, pero cuando lo traslado al ordenador de otra persona, genera el error 127.
La configuración inicial de la variable también incluye esto:
set Processing to path to resource "Processing"
set AppendWorkflow to Processing & "AppendIndesignPDFPages.workflow" as string
set AppendWorkflow to quoted form of (POSIX path of AppendWorkflow)
El comando que uso en el script más largo y que están generando el error son estos:
set command to "/usr/bin/automator " & AppendWorkflow
set output to do shell script command
Cuando funciona correctamente (es decir, todo el tiempo en mi ordenador) obtengo un conjunto de documentos fusionados en un solo PDF. Pero, como he dicho, al ejecutar el mismo script en otro ordenador aparece el error 127 (el resto del script se ejecuta correctamente en el otro ordenador). Mi búsqueda de una respuesta parece indicar que, en lugar de un problema de permisos (mi primera suposición) debería tener una ruta completa al comando. Como no sé lo suficiente sobre shell scripting, no puedo decir si lo tengo o no.
¿Algún indicio de solución?
Gracias.