工作中監控訂單同步具體情況

2021-09-21 18:11:50 字數 1494 閱讀 6396

目的:日常工作中為了知道個地市分公司訂單同步情況,自己寫了乙個zabbix監控的指令碼,詳細訂單同步資料詳情通過sql語句在資料庫中查詢結果,然後直接呼叫

#!/bin/bash

##監控訂單同步狀態##

##從生產資料庫中獲取訂單提交資訊,插入到zabbix資料庫

/bin/bash /home/admin/sbin/wpf/fengongshi_order/insert_data.sh

##判斷是否新的資料,這樣開始觸發傳送具體資訊指令碼

#檢視是否有資料

/opt/mysql/bin/mysql --defaults-extra-file=/etc/my.cnf -h127.0.0.1 zabbix -e "`cat /home/admin/sbin/wpf/fengongshi_order_gaojin/script.txt`"|grep -v count > /home/admin/sbin/wpf/fengongshi_order/num.txt

num=`cat /home/admin/sbin/wpf/fengongshi_order/num.txt`

#檢視全部訂單是否有資料

/opt/mysql/bin/mysql --defaults-extra-file=/etc/my.cnf -h127.0.0.1 zabbix -e "`cat /home/admin/sbin/wpf/fengongshi_order_gaojin/total_num_count.txt`"|grep -v count > /home/admin/sbin/wpf/fengongshi_order/num_count.txt

total=`cat /home/admin/sbin/wpf/fengongshi_order/num_count.txt`

if [[ $num -gt 0 ]] && [[ $total -gt 0 ]]; then

#傳送一小時為單位的資訊

/bin/bash /home/admin/sbin/wpf/fengongshi_order_gaojin/send_data.sh

sleep 2

#傳送統計資訊

/bin/bash /home/admin/sbin/wpf/fengongshi_order_gaojin/send_data_total.sh

elif [[ $num -gt 0 ]] && [[ $total -eq 0 ]]; then

#傳送一小時為單位的資訊

/bin/bash /home/admin/sbin/wpf/fengongshi_order_gaojin/send_data.sh

elif [[ $num -eq 0 ]] && [[ $total -gt 0 ]]; then

#傳送統計資訊

/bin/bash /home/admin/sbin/wpf/fengongshi_order_gaojin/send_data_total.sh

else

exit 1

fi

工作中遇到的

今天,在工作中,發現乙個問題,簡要描述 用perl寫的cgi程式獲取表單元素的值,用獲得的值拼接sql語句,假如有個表單元素這樣寫 其中 type id 由perl寫成的同乙個cgi程式執行時寫入。另設乙個表單元素,供使用者輸入值使用 在cgi中獲得表單元素的值 my type id cgi par...

工作中的問題

工作中的領悟 在工作中,每個人都會遇到這樣那樣的問題,那麼有些年輕的人就會對問題反感,覺得不出現問題最好,很多年前我也這樣,後來慚慚的,我的看法有所轉變,應該積極的心態去看問題,有出現問題,至少說明 水是活的,不是一潭死水 前幾天突然有了更深的領悟,出現問題後解決問題的關鍵是什麼,有些人會說當然是 ...

工作中的筆記

錯誤 0xc0202009 資料流任務 出現 ole db 錯誤。錯誤 0x80004005。已獲得 ole db 記錄。源 microsoft sql native client hresult 0x80004005 說明 對於造型說明無效的字元值 sql server 匯入和匯出嚮導 錯誤 0x...