# 正式服
## 说明:现有正式服计划任务种类暂只有一种,是配置类.....
配置类:定期修改配置文件。
![](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)
- 模版
- 前言
- 项目架构
- 项目规范
- HTML
- CSS
- Javascript
- PHP
- MySQL
- 注意规范
- 开发版本管理
- 开发流程
- 系统配置
- 阿里云服务器配置
- 计划任务配置说明
- 开发示例
- Page分页
- Search_param搜索结果赋值
- Add新增
- Edit编辑
- Ajax表单验证
- Ajax二级联动
- Excel 导出数据首位不去0的方法
- POS总部控制
- 下载CSV格式的模板
- 订单唯一码表和订单SKU表实收金额生成
- 快捷日期选择
- JS函数
- ajax_send
- ajax_result
- createQrCodes
- createBarCodes
- printTpl
- JS插件
- BootstrapValidator表单验证插件
- Address省市区插件
- Bootstrap-datepicker日期插件
- Bootstrap-select多选框插件
- Toastr消息提示插件
- PalyAudit扫描声音提示插件
- WebUploader多图片上传插件
- Ueditor富文本编辑器插件
- Function
- alert
- object_to_array
- array_to_object
- get_address
- set_param_url
- get_shops_name
- get_user_name
- get_warehouse
- get_cheapest_sku
- print_attr(新)
- print_img(新)
- get_spu_no(新)
- get_type_name(新)
- get_brand_en(新)
- get_cat_name(新)
- get_attr_name(新)
- spu_cat_info(新)
- get_time_event_price
- get_vendors
- check_total_reduce
- check_total_discount
- get_inventory
- get_delivery
- get_sale_inventory
- get_customer_name
- phone_protection
- get_order_no
- get_event_name
- get_order_status
- get_item_status
- get_ditch_name
- get_card_no
- get_shop_sales
- get_pay_name
- get_season
- amt_format
- get_cat_parent
- print_attr_id
- round_bcadd
- round_bcsub
- round_bcmul
- round_bcdiv
- get_account_name
- Controller
- Common_BaseController
- check_membership_card
- get_menu_list
- importErrorMassage
- Wpos_IndexController
- get_customer_vip_card
- get_shops_id
- calculate_active_integral
- check_numbers_active
- check_goods_active
- Woms_IndexController
- Model
- View
- category
- cycle_date.html
- shop_select门店多选搜索框
- 品牌A-Z排序多选brand_mc.html
- 供应商代码A-Z排序vendor_no_mc.html
- Lib
- BuyerLib
- WarehouseLib
- EventLib
- getTimeEventPrice
- getVipType
- getEvent
- orderTotalEvent
- orderTimeEvent
- getTotalReduce
- getTotalDiscount
- SaleLib
- CustomerLib
- addCustomerService
- GiftcardLib
- WechatLib
- wxRefund
- OrdersLib
- orderLog
- calculatePayinAmount
- calculateSubtotal
- correctPayinAmount
- saveOrderAddress
- getOrderAddress
- setDeliveryNo
- SyncLib
- updateOuterStock
- UserLib
- createCommission
- FlowLib
- orderList
- addOrder
- addLog
- orderInfo
- checkSku
- orderSave
- orderStop
- orderExecute
- skuEdit
- orderPrinta
- scanGoods
- boxClose
- orderOut
- take
- bview
- check
- deliveryStatus
- checkGoods
- GoodsLib
- createGoodsNo
- createNewGoodsNo
- getSystemStyleNo
- getDim
- MallLib
- smsLog
- GoodsBaseLib
- getBrandInfo
- getBrandsInfo
- getAttrIdArray
- getPrintAttr
- getMustAttr
- getCatIdInfo
- valTypeId
- valsTypeId
- getCatNoInfo
- getCatInfo
- getAttrArr
- getAttrInfo
- getValInfo
- getAttrId
- getValId
- getAttrSeaon
- getValueId
- PointsLog
- pointsIn
- pointsUp
- EcGoodsLib
- getSkuInventory
- Tools
- CsvTools
- csvImport
- csvExport
- ExcelTools
- importExcel
- exportExcel
- exportHeadExcel
- MailTools
- SmsTools
- sendMessage
- UploadTools
- ExportTools
- exportData
- TaobaoTools
- getOnsaleItems
- getSkusItems
- PicturesTools
- uploadPicture
- Plugins
- WxBase
- Taobao
- 问题反馈