Linha de Comando (MuCRM CLI) v3
A CLI é opcional — o instalador web e a API funcionam sem SSH. Em VPS/produção, os comandos abaixo melhoram cache, filas e manutenção.
Comandos principais
php mucrm cache:compile # Compila configs -> storage/framework/cache/config.php
php mucrm cron:run # Dispara schedules das Jobs (@daily, cron raw, …)
php mucrm jobs:run # Worker: processa fila mucrm_jobs💡Produção
Agende dois crons minuto-a-minuto:
cron:run e jobs:run. Workers longos também podem rodar via Supervisor.Jobs & Scheduler
Schedules vivem na própria Job:
public function schedule(): string
{
return '@weekly'; // ou '0 3 * * *'
}Aliases: @everyMinute, @everyFiveMinutes, @everyTenMinutes, @hourly, @daily, @weekly, @monthly, @yearly.
Documentação completa: Queue.
Sem terminal?
Use o painel do provedor (cron web, scheduled tasks) apontando para:
/usr/bin/php /caminho/do/projeto/mucrm cron:run
/usr/bin/php /caminho/do/projeto/mucrm jobs:runSe a hospedagem não oferecer cron, filas e schedules não rodam em background — endpoints síncronos da API continuam ok.