猫check_xen_temp.sh # !/bin/bash ipmitool传感器|呆呆- f ' | ' ' 开始{ 退出=0; 味精[0]=" OK: "; 味精[1]="警告:"; 味精[2]="关键:”; 穿孔=" "; } {gsub (/\ t/薄ⅰ?; gsub (/+/"); gsub (/+ \ |/,“|”); gsub (/\ | +/,“|”)}/^ [^ |]+ \ | 0 x0 \ |/{next;};/^ [^ |]+ \ | na \ |/{next;}; 度/{ 一件=1美元; TEMP=2美元; 好吧=4美元; 警告=8美元; 暴击=9美元; 如果(好~/好/){ 味精[0]=sprintf (“% s % s %特区”,味精[0],事,临时); 穿孔=sprintf (“% s % s=% d; % d; % d; 0; 100;”,穿孔,事,临时,警告说,暴击); 下一个; } 如果(暴击! ~/na/& &临时>=暴击){ 味精[2]=sprintf (“% s % s %直流(max % d)”, 味精[2],东西,临时,暴击); 穿孔=sprintf (“% s % s=% d; % d; % d; 0; 100;”,穿孔,事,临时,警告说,暴击); 退出=2; 下一个; } 如果(警告! ~/na/& &临时>=警告){ 味精[1]=sprintf (“% s % s %直流(max %,关键在%直流)”, 味精[1],东西,临时,暴击); 穿孔=sprintf (“% s % s=% d; % d; % d; 0; 100;”,穿孔,事,临时,警告说,暴击); 如果退出(退出=0)=1; 下一个; } 味精[2]=sprintf (“% s % s % d (% s)”,味精[2],事,临时,好); 穿孔=sprintf (“% s % s=% d; % d; % d; 0; 100;”,穿孔,事,临时,警告说,暴击); 如果退出(退出=0)=1; } {结束 gsub(/*美元/薄ⅰ?味精(退出)); gsub (/Temp/薄ⅰ啊⑽毒?退出)); gsub (/Temp/薄ⅰ靶阅?; 打印味精(退出),“|”,性能; 退出退出; } '