2 votos

Poco Fiable Carpeta Acción

Tengo una carpeta en mi Ordenador, "Rebajas de Origen" con una carpeta acción aplicada a través de Automator. La carpeta acción se aplica una secuencia de comandos de shell y, a continuación, escribe la salida en una carpeta diferente, "Rebajas de Salida" (no hay puntos de bonificación para adivinar lo que el guión podría ser).

El problema es que a veces, cuando puedo guardar un archivo a la "Rebaja" Origen de la secuencia de comandos se ejecuta, y crea el archivo en "Rebajas de Salida", pero a veces no. Este problema parece ocurrir con más frecuencia si puedo volver a agregar un archivo a la carpeta que previamente ha sido en la carpeta, pero posteriormente fue trasladado a otros lugares.

¿Alguien sabe si hay una manera de cambiar la frecuencia de Acciones de Carpeta buscar una nueva entrada, para forzar manualmente la Carpeta de Acciones a ejecutar, o de alguna otra manera para asegurarse de que todos los artículos en mi Rebajas directorio de Origen se procesan?

2voto

Aidan Ryan Puntos 5056

En mi y la de los demás la experiencia, la Carpeta de Acciones no son fiables, especialmente con un gran número de cambios. Así que el problema que estamos enfrentando no es específica de su sistema, pero un lugar común.

Le sugiero que vuelva a escribir la secuencia de comandos en el que recibe una carpeta como una entrada, y realiza la transformación de las Rebajas en todos los archivos dentro. Tiene que activar de forma automática cada vez que un archivo es escrito por un launchd de trabajo, con el padre de la carpeta especificada en la WatchPaths regla.

Dado que la mayoría de los programas en OS X realizar atómica guarda y así reemplazar el archivo anterior en lugar de simplemente modificando su contenido, la carpeta también se actualizará y el trabajo se activará de forma fiable.

Las rebajas de transformación también no debería ser demasiado tiempo, y siempre se puede garantizar sólo para transformar archivos usando el script que se han cambiado en los últimos X minutos.

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