# 正式服
## 說明:現有正式服計劃任務種類暫只有一種,是配置類.....
配置類:定期修改配置文件。

```
0 */4 * * * sh /root/phpip.sh
```
代表每隔4小時執行腳本,腳本自動獲取公司公網IP變動并且寫入config.inc.php文件。(config.inc.php文件為phpmyadmin白名單設置文件)
##
##
# 備份服
## 說明:現有備份服計劃任務種類分為,電商庫存同步,供應鏈平臺數據同步,日結統計,周數據統計,~~數據發送(此項暫無)~~,代碼同步,數據備份,封庫數據。
電商庫存同步:通過服務器運行計劃任務達到定時更新庫存數量。保證兩邊數據一致性。
供應鏈平臺數據同步:供應鏈名人站,每日自動同步更新庫存和價格,每月自動重下載商品。
日結統計:每天生成門店和網店的日結數據,客流數據,導購銷售數據。
周數據統計:每周生成不同店不同渠道,以及進銷存統計數據。
~~數據發送:將每日數據與每周數據匯總發送到指定人員郵箱。(此項暫無)~~
代碼同步:將正式服ERP代碼定期通過rsync同步到備份服務器。
數據備份:將正式服數據庫和網頁代碼打包備份到服務器本地和公司本地。
封庫數據:將前一天的庫存數據提前查詢好并做封庫。方便第二天快速查詢。
智簡任務:將每天新增的新商品資料同步到智簡系統
.......

## **計劃任務明細解釋:**
#### 電商庫存同步任務:
**`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
- 問題反饋