KILL MEEEEEEEE
This commit is contained in:
29
pull_info.sh
29
pull_info.sh
@@ -6,11 +6,30 @@ echo "$cookie"
|
|||||||
|
|
||||||
echo "Start extract from system_counter"
|
echo "Start extract from system_counter"
|
||||||
#data=$(curl -X GET http://192.168.1.42/wcd/system_counter.xml -H "Cookie: ID=\"$cookie\"")
|
#data=$(curl -X GET http://192.168.1.42/wcd/system_counter.xml -H "Cookie: ID=\"$cookie\"")
|
||||||
data=$(cat system_counter.xml)
|
data=$(cat system_counter.xml) #testing
|
||||||
data=$(echo "$data" | xq ".MFP.Count.UserCounterInfo.TotalCounterList.TotalCounter | .[]")
|
system_counter_data=$(echo "$system_counter_data" | xq)
|
||||||
for key in "Total" "DuplexTotal" "Document" "Paper" "TotalLarge" "PaperSizeA3" "PaperSizeA4";
|
|
||||||
do
|
#Variables-----------------------
|
||||||
value=$(echo "$data" | jq "select(.Type==\"$key\") | .Count")
|
system_counter_DeciceStatus_keys=("ScanStatus" "PrintStatus" "Processing" "NetworkErrorStatus" "KmSaasgw" "HddMirroringErrorStatus")
|
||||||
|
system_counter_TotalCounter_keys=("Total" "DuplexTotal" "Document" "Paper" "TotalLarge" "PrintPageTotal" "PaperSizeA3" "PaperSizeA4" "PaperSizeB4" "PaperSizeB5" "PaperSizeOther" "Nin12in1" "PaperTypeNormal" "PaperTypeOther")
|
||||||
|
system_counter_FullColorCounter_keys=("PrintPageTotal" "A3" "A4" "B4" "B5" "Other")
|
||||||
|
system_counter_BlackCounter_keys=("PrintPageTotal" "A3" "A4" "B4" "B5" "Other")
|
||||||
|
system_counter_DoubleColorCounter_keys=("PrintPageTotal" "A3" "A4" "B4" "B5" "Other")
|
||||||
|
system_counter_CopyCounter_keys=("BwTotal" "FullColorTotal" "Total" "BwLarge" "FullColorLarge" "BiColorLarge")
|
||||||
|
system_counter_PrintCounter_keys=("BwTotal" "FullColorTotal" "BiColorTotal" "Total" "BwLarge" "FullColorLarge" "BiColorLarge")
|
||||||
|
#End Variables-------------
|
||||||
|
|
||||||
|
#system_counter_data=$(echo "$system_counter_data" | xq ".MFP.Count.UserCounterInfo.TotalCounterList.TotalCounter | .[]")
|
||||||
|
|
||||||
|
get_values () {
|
||||||
|
local path="$1"
|
||||||
|
local -n keys=$2
|
||||||
|
echo "$path"
|
||||||
|
echo "${keys[@]}"
|
||||||
|
system_counter_data=$(echo "$system_counter_data" | jq "$path | .[]")
|
||||||
|
for key in "${keys[@]}";
|
||||||
|
do
|
||||||
|
value=$(echo "$system_counter_data" | jq "select(.Type==\"$key\") | .Count")
|
||||||
echo "Key: $key; Value: $value"
|
echo "Key: $key; Value: $value"
|
||||||
done
|
done
|
||||||
echo "Stop extract from system_counter"
|
echo "Stop extract from system_counter"
|
||||||
|
|||||||
Reference in New Issue
Block a user