Eu tenho uma lista de nós não publicados, criados com o módulo Views . Eu gostaria que uma tarefa fosse executada 3 vezes ao dia, em horários especificados. Sempre que a tarefa é executada, apenas um dos nós da lista deve ser publicado. Como posso fazer isso?
Etapas que tentei
Agendador
O módulo Agendador requer que você especifique a hora exata em que você deseja que o nó seja publicado. Isso torna tudo complicado, pois eu teria que resolver quando cada nó deveria ser publicado.
Exibições Operações em massa + Regras + Agendador de regras
Com o módulo Views Bulk Operations , você pode criar uma lista de nós expostos ao módulo Rules . As regras podem agir na lista e publicar o nó na lista. Você pode dizer ao Regras para publicar apenas um número específico de nós.
Isso funciona perfeitamente. Exceto, não parece possível agendar a regra para executar três vezes por dia.
Você pode vincular a regra ao trabalho Cron do site principal, mas isso não parece muito preciso, pois o trabalho Cron pode ser executado mais de 3 vezes.
Existe um módulo Agendador de regras (um submódulo de regras), mas não parece que você possa usar essa condição. Também não parece haver uma maneira de especificar o tempo de execução.
Job Scheduler
Isso permite que você defina um horário, mas parece não se integrar às Regras ou Exibições .