Pausando el flujo de trabajo hasta que la acción se complete

1

Hazel configurado en un servidor de medios para agregar automáticamente archivos a listas de reproducción específicas de iTunes basadas en una etiqueta de texto en el nombre del directorio. Varios usuarios nos enviarán archivos o directorios individuales a través de un buzón en nuestro servidor y se descargarán automáticamente al servidor de medios a través de Cargo.

El problema con el que me estoy topando es que Hazel aplica las reglas tan pronto como ve 1 archivo en el directorio de Cargo, por lo que si alguien envía varios archivos, solo el primero se agrega automáticamente a iTunes. Tienes que seleccionar manualmente las "reglas de ejecución" en Hazel para obtener las pistas restantes agregadas a la biblioteca y las listas de reproducción adecuadas.

La ejecución manual de las reglas no es una opción en esta configuración, por lo que me pregunto si Applescript o Automator pueden forzar a Hazel a la espera hasta que se complete la descarga.

Johnnie Burik
fuente

Respuestas:

1

Acabo de cargar Hazel v3 en mi Snow Leopard (10.6.8) y noté que hace un mal trabajo de detección cuando un archivo está ocupado.

Cuando creé un archivo como este ...

$ cat > fileXX

En su registro, dice correctamente que el archivo está ocupado pero luego se rinde y lo mueve de todos modos ...!?

2014-09-28 22:07:32.735 hazelworker[11272] Processing folder Test
2014-09-28 22:07:34.740 hazelworker[11272] File fileXX is busy. Skipping for now.
2014-09-28 22:07:36.751 hazelworker[11272] File fileXX is busy. Skipping for now.
2014-09-28 22:07:38.756 hazelworker[11272] fileXX: Rule Newly Added Files matched.
2014-09-28 22:07:38.871 hazelworker[11272] [File Event] File moved: fileXX moved from folder Test to folder Test2.

Varios archivos se procesan a medida que aparecen. Incluso intenté agregar un retraso en el primer archivo, a través de applecript, para confundirlo, pero todo lo que hizo fue retrasar el primer archivo, todos los demás archivos se procesaron, uno a la vez.

En el lado opuesto, crear un montón de archivos en una ráfaga, no lo afectó. Incluso intenté crear e importar en iTunes en una ráfaga, sin problemas.

Entonces, yo recomendaría

  1. Revise su archivo de registro Hazel para problemas.
  2. Posiblemente cambie su regla para procesar archivos con fecha agregada no está en los últimos x minutos
  3. Compruebe si su iTunes es la causa raíz. El primer procesamiento puede ser lento ya que iTunes tarda un poco en iniciarse, lo que afecta a los archivos posteriores ...

Si todo lo demás falla, intente contactar al desarrollador ... :(

Vic
fuente