Laravel 任务调度
来源:互联网 发布:防雾霾口罩 知乎 编辑:程序博客网 时间:2024/06/10 10:35
通过服务器定时任务 调用 laravel命令或方法
1.在app\Console\Commands 下创建定时任务所要进行的操作
创建命令: php artisan make:console test
$signature = “testCommand”; 这里的签名,在kernel.php中任务命令中也要用到;
2.在Kernel.php 中调用
protected $commands = [
‘App\Console\Commands\test’, #应用程序中所要调用的artisan集合
];
$schedule->command('testCommand')->everyMinute(); #这里的testCommand与app\Console\Commands中的签名要相同
注释:也可以 $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 属于系统级别的,系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。
0 0
- Laravel 任务调度
- laravel任务调度测试
- Laravel-任务调度
- laravel 5.2 任务调度
- Laravel任务调度定时任务
- laravel 任务调度(定时执行任务)
- laravel 5.4 任务调度 之 定时任务
- laravel框架-任务调度-知识点总结
- laravel 在Windows 8.1的任务调度
- Windows10环境中 laravel任务调度 如何启动调度
- 使用laravel的任务调度(定时执行任务)
- laravel的任务调度和linux的计划任务
- Laravel5.4系列之Laravel 的任务调度功能
- laravel Task Scheduling(任务调度)在windows下的使用
- 调度任务
- 任务调度
- 任务调度
- 任务调度
- JAXB的工作原理与基本用法
- Code Frist for Mysql 实例
- C#计算代码运行时间,以及总秒数转换为时间格式的问题
- 一、认识Eclipse
- EXTJS入门教程及其框架搭建
- Laravel 任务调度
- 第三周 项目3 - 求集合并集
- 【bzoj1207】 HNOI2004打鼹鼠 dp优化
- 不知这条路是对还是错
- Date
- DWR3实现服务器端向客户端精确推送消息
- 第三周项目1-顺序表的基本运算
- 机器学习中的相似性度量
- 第三周项目2-建设“顺序表”算法库