Laravel 任务调度

Jul 29, 2016 am 09:14 AM
artisan console schedule

通过服务器定时任务 调用 laravel命令或方法

1.在app\Console\Commands 下创建定时任务所要进行的操作

创建命令: php artisan make:console test

$signature = “testCommand”; 这里的签名,在kernel.php中任务命令中也要用到;

2.在Kernel.php 中调用

protected $commands = [

‘App\Console\Commands\test’, #应用程序中所要调用的artisan集合

];

<code>$schedule->command('testCommand')->everyMinute(); #这里的testCommand与app\Console\Commands中的签名要相同
</code>
Copier après la connexion

注释:也可以 $schedule->command(‘testCommand’)->cron(‘* * * * *’); 来设置时间

3.还需要在配置 /etc/crontab 文件

          • root php /home/vagrant/Code/artisan schedule:run

      注释:laravel文档上有

          • php /path/to/artisan schedule:run 1>> /dev/null 2>&1

这里的path 是项目的路径 而不是文件路径!!!

Linux下的任务调度分为系统和用户任务调度:

a.crontab -e 属于用户自定义,会被写入到/var/spool/cron 目录中,并且声称一个和用户名一致的文件,文件内容就是编辑的定时脚本

[可以进入到/var/spool/cron 查看用户目录]

用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。

b.vim /etc/crontab 属于系统级别的,系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。

以上就介绍了Laravel 任务调度,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Que signifie consoler ? Que signifie consoler ? Sep 05, 2023 pm 02:43 PM

Console signifie console. Il s'agit d'un appareil ou d'un logiciel qui interagit avec un système informatique. Il s'agit généralement d'un appareil doté d'un clavier et d'un écran pour saisir et afficher des informations. La console était à l'origine utilisée pour les grands systèmes informatiques, puis également appliquée aux systèmes personnels. ordinateurs et serveurs, il peut aider les utilisateurs à gérer et à entretenir les systèmes informatiques, ainsi qu'à installer des systèmes d'exploitation et des applications, à déboguer des programmes, etc.

Précommandes ouvertes pour la nouvelle actualisation de la Nintendo Switch Lite Précommandes ouvertes pour la nouvelle actualisation de la Nintendo Switch Lite Jun 29, 2024 am 06:49 AM

Nintendo a ouvert les précommandes pour la dernière version du Switch Lite (curr. 189,99 $ sur Amazon). Cependant, l’appareil n’est pas encore disponible à la commande dans le monde entier. Pour récapituler, la société a présenté la Switch Lite Hyrule Edition il y a près de deux semaines.

Effacer la sortie de la console à l'aide de la fonction Console.Clear en C# Effacer la sortie de la console à l'aide de la fonction Console.Clear en C# Nov 18, 2023 am 11:00 AM

Utilisez la fonction Console.Clear en C# pour effacer la sortie de la console Dans les applications de console C#, nous devons souvent effacer les informations de sortie dans la console pour afficher du nouveau contenu ou offrir une meilleure expérience utilisateur. C# fournit la fonction Console.Clear pour implémenter cette fonction, qui peut effacer la sortie dans la console et rendre l'interface à nouveau vide. Le format d'appel de la fonction Console.Clear est le suivant : Console.Clear(); Cette fonction ne nécessite aucune entrée.

Nintendo annonce une nouvelle actualisation de Switch Lite avant la sortie de Switch 2 Nintendo annonce une nouvelle actualisation de Switch Lite avant la sortie de Switch 2 Jun 20, 2024 am 09:41 AM

Nintendo a présenté hier de nombreux jeux lors de son dernier événement Nintendo Direct, dont nous avons fourni un aperçu séparément. De plus, la société a également annoncé une nouvelle version du Switch Lite (194,93 $ sur Amazon), peut-être

que signifie la console que signifie la console Aug 09, 2023 pm 04:21 PM

Une console est une console, une interface interactive utilisée dans les programmes informatiques pour saisir et sortir du texte ou des commandes. Dans différents systèmes d'exploitation et environnements de développement, la console peut avoir différentes apparences et fonctions. Il s'agit généralement d'une interface texte qui fournit une interface de ligne de commande ou une invite de ligne de commande, permettant à l'utilisateur de saisir des commandes via le clavier et d'afficher la sortie du programme.

MagicX XU Mini M : Teardown révèle le processeur RK3326 au lieu du RK3562 annoncé, MagicX rompt les liens avec les développeurs tiers MagicX XU Mini M : Teardown révèle le processeur RK3326 au lieu du RK3562 annoncé, MagicX rompt les liens avec les développeurs tiers Sep 01, 2024 am 06:30 AM

Si vous avez acheté le MagicX XU Mini M récemment, cette nouvelle pourrait être une surprise. Un démontage matériel et logiciel de la nouvelle console portable a révélé que le processeur RK3562 annoncé est, en fait, un processeur RK3326 plus ancien et moins performant.

Quelle est l'interface de la console ? Quelle est l'interface de la console ? Aug 08, 2023 am 11:15 AM

L'interface de la console est un outil permettant de générer des informations dans la ligne de commande de l'ordinateur ou dans les outils de développement du navigateur. Elle fournit un moyen simple d'enregistrer et d'afficher les résultats de sortie et les informations de débogage de l'application. En utilisant l'interface console, les développeurs peuvent identifier et résoudre les problèmes plus efficacement, optimiser les performances des applications et améliorer l'efficacité du développement. Que ce soit dans les outils de développement en ligne de commande ou dans le navigateur, l’interface console est un outil indispensable.

Comment utiliser Console.WriteLine() en C# Comment utiliser Console.WriteLine() en C# Feb 25, 2024 pm 02:36 PM

Comment utiliser Console.WriteLine() en C# nécessite des exemples de code spécifiques. Console.WriteLine() en C# est une méthode très courante utilisée pour afficher une ligne de texte sur la console. Sa fonction est similaire à la fonction print() ou à la fonction println() dans d'autres langages de programmation. Utiliser Console.WriteLine() est très simple. Il vous suffit d'écrire le texte à afficher entre crochets et d'appuyer sur Entrée. Ci-dessous quelques exemples spécifiques

See all articles