#!/bin/sh

#gem install iStats

for i in {1..50}; #Schleife die alle 20 Sekunden die CPU Temp und Fanspeed in ein .csv schreibt
	do
	istats cpu >> ~/Desktop/cpu.idle_raw.csv
	istats fan >> ~/Desktop/fan.idle_raw.csv
	sleep 20; 
done


awk -F ' ' '{print $3}' ~/Desktop/cpu.idle_raw.csv | sed -e 's/°C//g' | sed -e 's/\./,/g' > ~/Desktop/cpu.idle_replaced.csv; #Druckt Spalte 3, ersetzt °C mit nichts und . mit ,.

awk -F ' ' 'NR%2==0 {print $4}' ~/Desktop/fan.idle_raw.csv | sed -e 's/\./,/g' | sed -e 's/\,0//g' > ~/Desktop/fan.idle_replaced.csv; #druckt jede zweite Zeile und die 4. Spalte mit Fieldsep. Space.

say Ich habe fertig starte jetzt heaven; #10 Sekunden Zeit um heaven aufzurufen

sleep 10

say starte heaven jetzt; #jetzt bei heaven auf start drücken

sleep 3

for i in {1..150}; #schreibt alle 2 Sekunden Daten in .csv's
	do
	istats cpu >> ~/Desktop/cpu.load_raw.csv
	istats fan >> ~/Desktop/fan.load_raw.csv
	sleep 2; 
done

say ich habe fertig;

awk -F ' ' '{print $3}' ~/Desktop/cpu.load_raw.csv | sed -e 's/°C//g' | sed -e 's/\./,/g' > ~/Desktop/cpu.load_replaced.csv; #Druckt Spalte 3, ersetzt °C mit nichts und . mit ,.

awk -F ' ' 'NR%2==0 {print $4}' ~/Desktop/fan.load_raw.csv | sed -e 's/\./,/g' | sed -e 's/\,0//g' > ~/Desktop/fan.load_replaced.csv; #druckt jede zweite Zeile und die 4. Spalte mit Fieldsep. Space.