Bonjour,
Dans la table spip_jobs, le code de retour (‹ status ›) est toujours 1. Je croyais que le code de réussite était 0. Comment savoir ce qui se passe ?
Salut,
Non, voir Déclarer une tâche dans un plugin - Programmer avec SPIP 4
La fonction reçoit en argument la date à laquelle s’est réalisé le dernier traitement de cette tâche. Elle doit retourner un nombre :
nul, si la tâche n’a rien à faire positif, si la tâche a été traitée négatif, si la tâche a commencé, mais doit se poursuivre.
Note SPIP 5-dev : c’est quelque chose qu’on a changé en 5.0-dev d’ailleurs (avec l’attribut #AsCron) pour utiliser la sémantique linux / symfony/console, etc… Parce que effectivement c’est plus courant dans ce sens. Migrer les tâches cron - SPIP 5.0 - Documentation technique ; par contre je ne crois pas qu’on ait touché aux valeurs de spip_jobs, il faudra que je vérifie…