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