Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- log() {
- # g='\x1B[32m' ; y='\x1B[33m' ; b='\x1B[34m' ; mag='\x1B[35m' ; cy='\x1B[36m'
- # wh='\x1B[37m' ; Gray='\x1B[90m' ; R='\x1B[91m' ; G='\x1B[92m' ; Y='\x1B[93m'
- # Bl='\x1B[94m' ; Mag='\x1B[95m' ; Cy='\x1B[33m' ; Wh='\x1B[97m'
- tail -F /var/log/hive-agent.log |\
- sed -n -E '
- /.stats./{
- s/^.{1,5}//;
- s/^Jan/01/;
- s/^Feb/02/;
- s/^Mar/03/;
- s/^Apr/04/;
- s/^May/05/;
- s/^Jun/06/;
- s/^Jul/07/;
- s/^Aug/08/;
- s/^Sep/09/;
- s/^Oct/10/;
- s/^Nov/11/;
- s/^Dec/12/;
- s/^([0-9]{1,2} )([0-9] )/\1 0\2/;
- s/^([0-9]+)[\t ]+([0-9]+)[\t ]+([0-9]+:[0-9]+).([0-9]+)[^0-9]+([0-9]+)/\5\1\2-\3,\4s/;
- s/].*_id[^0-9]+([0-9]+).*coin[^A-Z]+([A-Z]+).*power[^0-9]+[,0]*([,0-9]+.*)cputemp[^0-9]+([0-9]+).*cpuavg[^0-9]+([.,0-9]+).*_khs[^0-9]+([0-9]+).*hs[:"[]+([,0-9]+).*algo[^0-9a-zA-Z]+([0-9a-zA-Z]+).*temp[^0-9]+([0-9,]+)/ id:\1,coin:\2\,algo:\8,T:c\4\,\9,P:\3cpu:\5,H:\6,h:\7/;
- s/(P:[],0-9]+.*h:[,0-9]+).*fan[^0-9]+([0-9,]+).*uptime[^0-9]+([0-9]+).*/F:\2,\1,up:\3/;
- s/[]["]//g;
- :a;
- s/(^.*cpu:)(.*)0\.0*([0-9]+)(.*)(,H:.*)$/\1\2\3\4\5/;
- ta;
- s@(.*H:)([0-9]+)([0-9])[0-9][0-9](,)@\1\x1B[33m\2.\3\x1B[97m\4@;
- :b;
- s@^(.*T:c[0-9]+)([^F]+)([7-9][0-9]|100)(,)@\1\2\x1B[91m\3\x1B[97m\4@g;
- tb;
- :c;
- s@^(.*h:|.*h:.*,)([0-9]+)(,|\$)@\1\x1B[33m\2\x1B[97m\3@g;
- tc;
- s@^.*@echo -n &,sh:;grep -c \"are acc\" /var/log/miner/teamredminer/teamredminer.log@ep;
- }';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement