Advertisement
bobdodds

HiveOS TeamRedMiner Log Format Bash Func

Nov 20th, 2020 (edited)
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. log() {
  2. # g='\x1B[32m' ; y='\x1B[33m' ; b='\x1B[34m' ; mag='\x1B[35m' ; cy='\x1B[36m'
  3. # wh='\x1B[37m' ; Gray='\x1B[90m' ; R='\x1B[91m' ; G='\x1B[92m' ; Y='\x1B[93m'
  4. # Bl='\x1B[94m' ; Mag='\x1B[95m' ; Cy='\x1B[33m' ; Wh='\x1B[97m'
  5. tail -F /var/log/hive-agent.log |\
  6. sed -n -E '
  7. /.stats./{
  8. s/^.{1,5}//;
  9. s/^Jan/01/;
  10. s/^Feb/02/;
  11. s/^Mar/03/;
  12. s/^Apr/04/;
  13. s/^May/05/;
  14. s/^Jun/06/;
  15. s/^Jul/07/;
  16. s/^Aug/08/;
  17. s/^Sep/09/;
  18. s/^Oct/10/;
  19. s/^Nov/11/;
  20. s/^Dec/12/;
  21. s/^([0-9]{1,2} )([0-9] )/\1 0\2/;
  22. s/^([0-9]+)[\t ]+([0-9]+)[\t ]+([0-9]+:[0-9]+).([0-9]+)[^0-9]+([0-9]+)/\5\1\2-\3,\4s/;
  23. 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/;
  24. s/(P:[],0-9]+.*h:[,0-9]+).*fan[^0-9]+([0-9,]+).*uptime[^0-9]+([0-9]+).*/F:\2,\1,up:\3/;
  25. s/[]["]//g;
  26. :a;
  27. s/(^.*cpu:)(.*)0\.0*([0-9]+)(.*)(,H:.*)$/\1\2\3\4\5/;
  28. ta;
  29. s@(.*H:)([0-9]+)([0-9])[0-9][0-9](,)@\1\x1B[33m\2.\3\x1B[97m\4@;
  30. :b;
  31. s@^(.*T:c[0-9]+)([^F]+)([7-9][0-9]|100)(,)@\1\2\x1B[91m\3\x1B[97m\4@g;
  32. tb;
  33. :c;
  34. s@^(.*h:|.*h:.*,)([0-9]+)(,|\$)@\1\x1B[33m\2\x1B[97m\3@g;
  35. tc;
  36. s@^.*@echo -n &,sh:;grep -c \"are acc\" /var/log/miner/teamredminer/teamredminer.log@ep;
  37. }';
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement