Configurar cron do Badiu.Net
O cron da plataforma Badiu.Net é uma URL que não requer autenticação. A URL é a seguinte: BADIUNET_URL/system/scheduler/task/cron
Essa URL deve ser agendada em um serviço de execução rotineira. Os códigos a seguir ilustram como configurar o agendamento para executar a cada intervalo de um minuto ou a cada intervalo de 30 segundos, utilizando o crontab em sistemas Linux.
Executar a cada intervalo de um minuto:
*/1 * * * * wget -O - BADIUNET_URL/system/scheduler/task/cron >/dev/null
Executar a cada intervalo de 30 segundos:
*/1 * * * * wget -O - BADIUNET_URL/system/scheduler/task/cron >/dev/null
*/1 * * * * sleep 30; wget -O - BADIUNET_URL/system/scheduler/task/cron >/dev/null
Na versão2.x
Caso esteja usando a versão 2 do GC2, o cron também pode ser executado via linha de comando e não pela URL. A linha de comando é mais indicada, pois se houver alteração da URL, isso não afetará a execução. Então siga essa configuração, que é a mais recomendada para a versão 2, para executar o cron via linha de comando.
Executar a cada intervalo de um minuto:
*/1 * * * * php BADIUNET_DIR_INSTALL/bin/console badiu:scheduler:cron >/dev/null
Executar a cada intervalo de 30 segundos:
*/1 * * * * php BADIUNET_DIR_INSTALL/bin/console badiu:scheduler:cron >/dev/null
*/1 * * * * sleep 30; php BADIUNET_DIR_INSTALL/bin/console badiu:scheduler:cron >/dev/null