CLI y scheduler · Pregunta 8 de 12
¿Cómo se programa un comando CLI existente como cache:flush como tarea del scheduler en TYPO3 v14?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- A Crear una nueva tarea en el scheduler y seleccionar el comando directamente como tipo de tarea en el asistente de tareas
Explicación
Los comandos de Symfony son "programables" (schedulable) por defecto: TYPO3 v14 muestra cada comando programable como un tipo de tarea propio en el asistente de nuevas tareas, agrupado por el prefijo antes de los dos puntos, de modo que cache:flush aparece en el grupo "cache". Los argumentos y opciones del comando se pueden establecer después en el formulario de la tarea. En versiones anteriores se seleccionaba la tarea genérica "Execute console commands" y luego se elegía el comando de una lista. Una tarea propia con exec() sería innecesaria y propensa a errores.