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

1

Hazel ha configurado 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.

Ejecutar manualmente 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 estar en espera hasta que se complete la descarga.

    
pregunta Johnnie Burik 29.05.2014 - 23:00

1 respuesta

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 una demora en el primer archivo, a través de applescript, 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.

Por lo tanto, lo recomendaría

  1. Revise su archivo de registro de Hazel para problemas.
  2. Posiblemente cambie su regla para procesar archivos con la Fecha de adición no se encuentra en los últimos x minutos
  3. Comprueba si tu 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 ponerse en contacto con el desarrollador ... :(

    
respondido por el Vic 28.09.2014 - 21:20

Lea otras preguntas en las etiquetas