ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
# 正式服 ## 说明:现有正式服计划任务种类暂只有一种,是配置类..... 配置类:定期修改配置文件。 ![](https://img.kancloud.cn/07/9a/079ad37bc5fffd30ae1c79a49c2301f2_701x88.png) ``` 0 */4 * * * sh /root/phpip.sh ``` 代表每隔4小时执行脚本,脚本自动获取公司公网IP变动并且写入config.inc.php文件。(config.inc.php文件为phpmyadmin白名单设置文件) ## ## # 备份服 ## 说明:现有备份服计划任务种类分为,电商库存同步,供应链平台数据同步,日结统计,周数据统计,~~数据发送(此项暂无)~~,代码同步,数据备份,封库数据。 电商库存同步:通过服务器运行计划任务达到定时更新库存数量。保证两边数据一致性。 供应链平台数据同步:供应链名人站,每日自动同步更新库存和价格,每月自动重下载商品。 日结统计:每天生成门店和网店的日结数据,客流数据,导购销售数据。 周数据统计:每周生成不同店不同渠道,以及进销存统计数据。 ~~数据发送:将每日数据与每周数据汇总发送到指定人员邮箱。(此项暂无)~~ 代码同步:将正式服ERP代码定期通过rsync同步到备份服务器。 数据备份:将正式服数据库和网页代码打包备份到服务器本地和公司本地。 封库数据:将前一天的库存数据提前查询好并做封库。方便第二天快速查询。 智简任务:将每天新增的新商品资料同步到智简系统 ....... ![](https://img.kancloud.cn/ce/46/ce466a4012b931261ceb663a5b7ec5a9_1743x1398.png) ## **计划任务明细解释:** #### 电商库存同步任务: **`00 10,13,19,23 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/inventoryUpdates`** 在每天10点00分,13点00分,19点00分,23点00分,计算出平台和ERP里有差异的数据,更新库存中间表inventoryUpdates 运行时间为9分钟左右,在/var/log/cron日志中会显示更新成功XX条数据 **`(已删除)10 10,13,19,23 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/updateSecooStock`** ~~在每天10点10分,13点10分,19点10分,23点10分,通过库存中间表中的差异数据,更新寺库平台库存(updateSecooStock),同步时间为1分钟左右~~ **` 10,13,19,23 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/updateVipStock`** ~~在每天10点10分,13点10分,19点10分,23点10分,通过库存中间表中的差异数据,更新唯品会平台库存(updateSecooStock),同步时间为1分钟左右 **`20 10,13,19,23 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/updateTmStock`** 在每天10点20分,13点20分,19点20分,23点20分,通过库存中间表中的差异数据,更新天猫平台库存(updateTmStock),同步时间为1分钟左右 **`30 10,13,19,23 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/updateKaolaStock`** 在每天10点30分,13点30分,19点30分,23点30分,通过库存中间表中的差异数据,更新考拉平台库存(updateKaolaStock),同步时间为1分钟左右 **`40 10,13,19,23 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/updateYouzanStock`** 在每天10点40分,13点40分,19点40分,23点40分,通过库存中间表中的差异数据,更新有赞平台库存(updateYouzanStock),同步时间为1分钟左右 **`50 10,13,19,23 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/updateJingdongStock`** 在每天10点50分,13点50分,19点50分,23点50分,通过库存中间表中的差异数据,更新京东平台库存(updateJingdongStock),同步时间为1分钟左右 **`59 10,13,19,23 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/updateDewuStock`** 在每天10点59分,13点59分,19点59分,23点59分,通过库存中间表中的差异数据,更新得物平台库存(updateDewuStock),同步时间为1分钟左右 **`10 11,14,20,00 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/updateBankoudaStock`** 在每天10点11分,14点10分,20点10分,00点10分,通过库存中间表中的差异数据,更新京东万康田平台库存(updateBankoudaStock),正常同步时间为1分钟以上 **`20 11,14,20,00 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/updateImStock`** 在每天11点20分,14点20分,20点20分,00点20分,通过库存中间表中的差异数据,更新京东万康田平台库存(updateBankoudaStock),正常同步时间为1分钟以上 **`30 11,14,20,00 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/Crontab/updateJdFashionStock`** 在每天11点30分,14点30分,20点30分,00点30分,通过库存中间表中的差异数据,更新京东Fashion平台库存(updateJdFashionStock),正常同步时间为1分钟以上 -------- 京东oto新项目定时任务 **`10 02 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/OtoCrontab/inventoryUpdates`** 在每天2点10分,将ERP库存同步到中间表,初次时间较长。 **`40 02 * * * cd /home/www/html && /usr/bin/php entry.php /Worp/Goods/OtoCrontab/updateOtoJingdongStock`** 在每天2点40分,将中间表同步到京东库存,初次时间较长。 .......... **在电商同步计划任务完成后,在ERP系统里,ORP - 平台商品 里可以查询到库存中间表的明细数据,在ORP - 库存同步日志里选择平台,更新类型选自动更新,更新状态选更新成功,可以查询到对应时间内是否更新成功。** ***** #### 供应链平台: **`20 00 * * * cd /home/www/html && /usr/bin/php entry.php /Werp/Supply/Crontab/dailyRefreshStock`** 在每天0点20分,自动执行更新供应链名人站库存和价格,时间为8分钟左右。 **`01 00 1 * * cd /home/www/html && /usr/bin/php entry.php /Werp/Supply/Crontab/timeDownload`** 在每月1号0点10分,执行重新下载所有名人站商品,时间为8分钟左右。 ....... ***** #### 日结统计: **`00 01 * * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Channel/storeSettlement`** 每天01点执行网店日结,执行时间为10秒左右 **`10 01 * * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Channel/shopSettlement`** 每天01点10分执行门店日结,执行时间为10秒左右 **`15 01 * * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Customer/shopSettlement`** 每天01点15分执行门店客流数据统计,执行时间为10秒左右 **`16 01 * * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/User/userGenerator`** 每天01点16分执行门店导购销售数据统计,执行时间为10秒左右 **`20 01 * * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Jd/dailyDateSave`** 每天01点20分执行京东新百货销售日报统计,执行时间为1分钟内 ....... ***** #### 周数据统计: **`00 02 * * 1 cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Goodsell/catWss`** 每周一 02点运行统计全公司不同大类周销售、月销售数据,执行时间为5分钟左右 **`00 03 * * 1 cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Goodsell/channelWss`** 每周一 03点运行统计各渠道不同大类周销售、月销售数据,执行时间为2小时左右 **`00 04 1 * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Goodsell/brandSpss`** 每月1号 04点运行品牌进销存统计,执行时间为1分钟 **`10 04 1 * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Goodsell/seasonSpss`** 每月1号 04点10分运行年季进销存统计,执行时间为1分钟 **`20 04 1 * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Goodsell/shopSpss`** 每月1号 04点20分运行门店进销存统计,执行时间为1分钟 **`30 04 * * 1 cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Goodsell/channelSale`** 每周一 04点3分运行品牌季销售统计,执行时间为2小时30分 ....... ***** #### 数据发送: **`#40 09 * * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Mail/DailySend/test`** ~~每天9点40分发送昨日销售数据到指定人员邮箱,执行时间10秒左右(此项已废除)~~ **`#40 08 * * 1 cd /home/www/html && /usr/bin/php entry.php /Wdmp/Mail/WeeklySend/mailSend`** ~~每周一8点40分发送周数据统计到指定人员邮箱,执行时间10秒左右(此项已废除)~~ ***** #### 代码同步: **`0 22 * * * rsync -avzP --delete --password-file=/etc/rsync.pass --exclude 'Runtime'--exclude 'phpmyadmin' --exclude '/robots.txt' coscia@119.23.231.87::www /home/www/html/ > /dev/null 2>&1 `** 在每天22点,将正式服网站代码/www/html/同步到备份服,--delete表示正式服网站删除文件后,备份服也会同步删除。--exclude 'Runtime' 为排除缓存文件夹Runtime,----exclude 'phpmyadmin'为排除phpmyadmin文件,--exclude '/robots.txt'为排除robots.txt反爬虫文件,执行时间10秒 ***** ##### 数据备份: **`00 05 * * * sh /root/backup.sh > /var/log/backup.log 2>&1 `** 在每天的早上5点,在备份服务器上通过内网地址访问导出正式服数据库和代码,存储到本地,并且发送到公司本地共享。 ***** ***** ##### 封库数据: **`30 03 * * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Inventory/snapShot `** 在每天的3点30分,将前一天的库存数据提前查询并做封库,提升后续查询效率。 **`40 03 * * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Goodsell/goodsSell `** 在每天的3点40分,将前一天的销售明细数据提前查询并做封库,提升后续查询效率。 **`50 03 * * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Inventory/lockRepertorys `** 在每天的3点50分,将前一天的各门店、仓库数据封库,提升后续查询效率。 **`00 05 * * * cd /home/www/html && /usr/bin/php entry.php /Wdmp/Generator/Supply/datePur `** 在每天的5点0分, 执行采购分析统计数据每日定时任务。 ***** ***** ##### 智简任务: **`10 01 * * * cd /home/www/html && /usr/bin/php entry.php /Api/Zhijian/Message/updateGoods `** 在每天的1点10分,将当天的昨日新增的商品资料同步到智简。时间大概30秒 ***** `crontab -l #服务器上输入命令查看现有计划任务` `crontab -e #服务器上输入命令编辑现有计划任务` `vi /var/log/cron #查看计划任务执行日志` cron执行时间说明 \* \* \* \* \*- - - - -| | | | || | | | +----- 星期中星期几 (0 - 6) (星期天 为0)| | | +---------- 月份 (1 - 12)| | +--------------- 一个月中的第几天 (1 - 31)| +-------------------- 小时 (0 - 23)+------------------------- 分钟 (0 - 59)