Path in the Gestor modulos/admin-cron/
This panel manages recurring jobs in cron_tarefas. Some come from the cron key in module manifests; others are created manually. It also supports immediate triggering, pausing, and inspection of the latest result.
How to use
Open admin-cron/ (the painel option in both languages). Synchronize to collect tasks declared in module JSON files, adjust frequency/state/parameters, create a manual task, or trigger an existing one. The scheduler-detected card infers activity from executions in the last 24 hours; it does not read the server crontab.
Technical reference
The page handles painel. AJAX handles tarefas, sincronizar, disparar, alternar, salvar, and excluir. Synchronization scans module JSON files; module-task authorship fields (name, description, module, callback) come from the file, while operational state changed in the panel is preserved through user_modified. Only manual tasks can be deleted from the panel. Triggering uses the engine executor; service-restarting tasks can be dispatched in the background through includes/admin-cron-dispatch.php. The panel JSON has no widget, template, hook, or hooks.api.
cron_tarefas has id_cron_tarefas, a unique logical id, nome, descricao, modulo, frequencia, expressao_cron, JSON parametros, ativo, last trigger/duration/status/log, origem, status, versao, checksum, dates, update flags, and project. Indexes cover id, (frequencia, ativo), and modulo.
Confirmed limitations
See also
Automatic system updates
The admin-atualizacoes manifest declares admin-atualizacoes-automatica with hourly frequency and disabled default. The Updates panel enables or pauses it and selects the check period and server hour. Run now invokes the same routine; disabled, outside-hour and already-current results are normal outcomes. Scheduling depends on the host invoking gestor/cron.php. See Updates.