Caminho no Gestor modulos/admin-cron/
Administra tarefas recorrentes da tabela cron_tarefas. Algumas vêm da chave cron dos manifestos de módulos; outras são criadas manualmente. O painel também permite disparo imediato, pausa e consulta do último resultado.
Como usar
Abra admin-cron/ (opção painel nos dois idiomas). Sincronize para recolher tarefas declaradas nos JSONs, ajuste frequência/estado/parâmetros, crie tarefa manual ou dispare uma tarefa existente. O card de agendador detectado infere atividade por execução nas últimas 24 horas; não lê o crontab do servidor.
Referência técnica
A página trata painel. AJAX trata tarefas, sincronizar, disparar, alternar, salvar e excluir. A sincronização percorre os JSONs de módulos; campos de autoria de tarefa de módulo (nome, descrição, módulo e callback) vêm do arquivo, enquanto estado operacional alterado no painel é preservado via user_modified. Só tarefas manuais podem ser excluídas pelo painel. O disparo usa o executor da engine; tarefas que reiniciam serviços podem ser despachadas em background por includes/admin-cron-dispatch.php. Não há widget, template, hook ou hooks.api no JSON do painel.
cron_tarefas tem id_cron_tarefas, id lógico único, nome, descricao, modulo, frequencia, expressao_cron, funcao_callback, parametros JSON, ativo, último disparo/duração/status/log, origem, status, versao, checksum, datas, flags de atualização e project. Os índices cobrem id, (frequencia, ativo) e modulo.
Limitações confirmadas
Veja também
Atualização automática do sistema
O manifesto de admin-atualizacoes declara admin-atualizacoes-automatica, frequência horária e padrão desligado. O painel de Atualizações ativa ou pausa a tarefa e define período e hora do servidor. Disparar agora chama a mesma rotina; desligada, fora da hora e versão em dia são resultados normais. O agendamento depende do host chamando gestor/cron.php. Veja Atualizações.