今天在配置ecstore2.0的定时任务时候,发现ECOS后台每30秒通过JS调用http://localhost/ecstore/index.php/shopadmin/index.php?ctl=default&act=status 地址来执行定时任务是无效的。ECOS如果没办法执行定时任务的话,很多定时或者自动处理的功能将无法实现。下面我将详细的讲解ECOS定时任务的配置。

1.配置crontab

CentOS已经默认安装好crontab,接下来就要为crontab写上定时执行的脚本。root权限下执行以下命令:crontab  -e  粘贴以下命令进去:

[php] view plaincopy
  1. */5 */1 * * * /data/html/ecstore/script/queue/queue.sh /usr/bin/php >/dev/null
  2. * * * * * /data/html/ecstore/script/crontab/crontab.php /usr/bin/php >/dev/null

:q 保存

注:”/data/html/ecstore” 为ecstore的安装路径

[php] view plaincopy
  1. 以上的代码所表述的内容是:每一小时的每5分钟调用一次分配脚本
  2. 建议crontab 每5分钟调用一次,如果数据量比较大,可以放在凌晨调用脚本
  3. 例如:每天凌晨0点到4点每30分钟调用一次脚本,代码如下
  4. 30 0-4 * * * /data/html/ecstore/script/queue/queue.sh /usr/bin/php >/dev/null
  5. * * * * * /data/html/ecstore/script/crontab/crontab.php /usr/bin/php >/dev/null

crontab命令用法

用户所建立的Crontab文件存于/var/spool/cron中,其文件名与用户名一致。
它的格式共分为六段,前五段为时间设定段,第六段为所要执行的命令段,
格式如下:* * * * *

minute   hour    day   month   dayofweek    command

其时间段的含义如下:

  • 第一段    代表分钟      0—59

  • 第二段    代表小时      0—23

  • 第三段    代表日期      1—31

  • 第四段    代表月份      1—12

  • 第五段    代表星期几  0代表星期日

2.实现步骤

  • 关闭原系统调用机制

在config.php中添加如下代码

[php] view plaincopy
  1. define('SYSTEM_CRONTAB',true);

最后保存,并输入以下命令重启cron

[php] view plaincopy
  1. service crond restart

转载于:https://www.cnblogs.com/hai-blog/p/8311728.html

ecstore 定时任务配置相关推荐

  1. @scheduled注解配置时间_探究 Spring 的定时任务配置

    作者 | 郭朝兴 责编 | Elle 最近在项目开发中进行了一些Spring定时任务的开发工作,在开发过程中对Spring定时任务的配置方式进行了一些研究,现在对各种配置方式进行一个总结.Schedu ...

  2. python定时任务crontab_【Python】Linux crontab定时任务配置方法(详解)

    CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调度 ...

  3. 【JEECG技术博文】jeecg 定时任务配置用法

    1.定时任务配置文件 src/main/resources/spring-mvc-timeTask.xml 2.新定义一个定时任务举例 a.配置定时任务,配置文件spring-mvc-timeTask ...

  4. 探究 Spring 的定时任务配置

    作者 | 郭朝兴 责编 | Elle 出品 | CSDN(ID:CSDNnews) 最近在项目开发中进行了一些Spring定时任务的开发工作,在开发过程中对Spring定时任务的配置方式进行了一些研究 ...

  5. ppst技术视频——spring3.0 注解定时任务配置

    ppst 视频-- spring3.0 注解定时任务配置:请访问ppst 技术视频分享平台 , www.ppst.cc,上面有最新的技术视频 1.在spring的配置文件中加入配置 <conte ...

  6. Crontab 定时任务配置;开机自动执行任务 ;crontab定时任务的关闭;2>1解释

    Crontab定时任务配置  最近用flask 写一个小工具,需要端口一直可以稳定的支持访问,奈何环境用的人太多,老有人误删除进程,于是想用crontab 实现一个守护进程,可以定时检测需要的进程是否 ...

  7. Linux crontab定时任务配置方法(详解)

    id="BAIDU_DUP_fp_iframe" src="https://pos.baidu.com/wh/o.htm?ltr="> 脚本之家 服务器常 ...

  8. linux下crontab allow,【Python】Linux crontab定时任务配置方法(详解)

    CRONTAB概念/介绍html crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供以后读取和执行.linux ...

  9. Quartz——Spring定时任务配置

    刚来公司,听说用到了很多的定时任务,于是自己偷偷实现了一个小例子,感觉还不错.万一哪天交给我一个定时任务也好直接上手敲代码呀. 配置步骤 Spring的定时任务配置分为三个步骤: 1.定义任务 2.任 ...

  10. linux定时任务配置失效,linux下定时任务和延迟任务

    1.利用at命令设置定时任务和延时任务的详解 1>定时任务: 格式: [root@localhost ~]# at 23:37 设定任务执行时间 at> 任务动作 at> (直接ct ...

最新文章

  1. 6.1 无监督学习-机器学习笔记-斯坦福吴恩达教授
  2. postgresq dur_DUR的完整形式是什么?
  3. python报考软考哪个比较好_软考高级考哪个好?哪个比较热门?
  4. STL常见算法transform以及二分查找,以及lambda表达式
  5. Linux Hugetlbfs内核源码简析-----(二)Hugetlbfs挂载
  6. mysql-8.0.14zip怎么使用_mysql 8.0.14 安装配置方法图文教程(通用)
  7. 删除pdf(论文)的行号
  8. oracle 数据库导出
  9. 软件项目估算永远不准怎么办?钱少时间紧未必是坏事
  10. nuc企业微信自动打卡 autojs
  11. 交通期刊JCR(2020)
  12. 2023中国眼博会/护眼健康展/济南护眼贴展/山东护眼仪展①
  13. linux正则表达式与文本处理工具
  14. 二叉树的中序遍历和后序遍历算法
  15. 申请国外博士后的好网站
  16. 计算机在医学应用图片,数字图像处理技术在医学领域的应用
  17. 海康威视错误代码0xf_海康威视设备网络SDK编程指南(报 警主机).pdf
  18. web从零开始做网站:二.实操理解学习html的逻辑
  19. C语言最难学的四大内容是什么?
  20. linux修改网卡配置pppoe,CentOS7配置PPPOE拨号详解

热门文章

  1. 高性能负载均衡是如何架构的?
  2. 身处小公司,如何在2年内快速突破,拿到大厂offer?
  3. 别人在抢红包,程序员在研究红包算法
  4. 看完这一篇,运维误删后再也不用跑路了
  5. 别轻易接受父母的建议
  6. 人与人之间需要最基本的信任
  7. 从0开始学习 GitHub 系列之「加入 GitHub」
  8. Oracle会话管理
  9. 如何避免 $_SERVER[PHP_SELF] 被利用?
  10. JavaSE学习笔记--Item1 注解Annotation