ecshop起初的目的就是为了某些程序,能够自动的执行。所以就开发了ecshop相关的计划任务功能。 开启ecshop计划任务的步骤有两个. 1:后台=》系统设置=》基本设置=》是否开启计划任务=》选择“是” 2:后台=》系统设置=》计划任务=》选择自动处理=》安装,然后在里面配置。 如果你要设置商品自动上下架的话,很容易,我们直接在后台设置。 后台=》商品管理=》商品自动上下架,我们在ecshop的后台,就可以设置商品自动上下架的开始和结束时间就可以了。 这个程序的执行原理很简单,就是在程序设置的时间点,自动的触发程序执行。但是ecshop的计划任务有以下几个缺点。 1:ecshop的时间点设置不够精细,首先我们在商品自动上下架的设置里面,只能精确到日期,而不能精确到某个时间点,或者是某分某秒。这个是非常不符合我们的使用要求的。 2:ecshop有个毛病,计划任务,到底是如何触发的,到现在还是个谜,没有找到他的前台触发执行的代码。 既然是不能精确到秒,也不能准确的触发计划任务,所以我们可以考虑结合服务器本身的特点,交用php.exe去执行php,从而达到触发ecshop计划任务的目的. |