lumen+ubuntu 执行定时任务

* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1     #   path/to   是你的路径

PS :以上为。cron.txt 内容,输入完记得换行。

1、 可能出现的错误,cron.txt 换行即可;

"cronfile1":2: premature EOFerrors in crontab file, can"t install.
如图

方法1

crontab  /path/to/cron.txt           # 指定要调度的脚本命令;
crontab -u root -l                           # 使任务调度生效;s

方法2

crontab -e
*/2 * * * *              date >> /apps/time.log
分/时/天/月/星期  command >>(命令执行结果输出) 到文件 
如果你的 任务命令格式正确 会显示  crontab: installing new crontab
service crond start
service cron reload (ubuntu16.04)
以上在docker 的ubuntu 14.04上生效,ubuntu 16.04系统测试通过!

扩展阅读
如果命令不生效,可以查看查看cron运行日志(cat /var/log/cron.log),没有说明没有开启cron.log


vim /etc/rsyslog.d/50-default.conf # 开启cron .log
service rsyslog  restart  # 重起使log 生效
cronlog

crontab 定时任务正常图示

crontab

你可能感兴趣的:(lumen+ubuntu 执行定时任务)