tâche planifiée laravel hebdomadaire
伊谢尔伦
伊谢尔伦 2017-05-16 16:52:28
0
2
736

J'ai vu chaque semaine dans les tâches planifiées de Laravel,

Ces méthodes peuvent être combinées avec des contraintes supplémentaires pour créer des planifications encore plus précises qui ne s'exécutent que certains jours de la semaine. Par exemple, pour planifier l'exécution d'une commande chaque semaine le lundi :

.
$schedule->call(function () {
    // Runs once a week on Monday at 13:00...
})->weekly()->mondays()->at('13:00');

Est-ce que cela signifie que je dois préciser l'heure précise et quel jour de la semaine ?
Ou puis-je utiliser directement chaque semaine ?
Si j'utilise directement chaque semaine, quel jour de la semaine commence-t-il

?
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(2)
洪涛

Dans le fichier Event.php :

public function weekly()
{
   return $this->cron('0 0 * * 0 *');
}

le timing cron est 0 0 * * 0 *

minute - un nombre entier de 0 à 59
heure - un nombre entier de 0 à 23
jour - un nombre entier de 1 à 31 (doit être un jour valide dans le mois spécifié)
mois - un nombre entier de 1 à 12 (ou comme Janvier ou février mois abrégé)
dayofweek - un nombre entier de 0 à 7, 0 ou 7 est utilisé pour décrire le dimanche (ou exprimé en abréviation Sun ou Mon)
command - la commande à exécuter (peut être utilisée comme ls /proc &gt ;> /tmp/proc ou la commande pour exécuter un script personnalisé)

Donc, hebdomadaire signifie exécution à minuit tous les dimanches.

Ty80

1. L'hebdomadaire est exécuté à 0h00 tous les dimanches par défaut
2 Vous pouvez l'utiliser weeklyOn($day, $time = '0:0')
3 Il n'y a pas de problème de ce type

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal