Hallo Zusammen,
ich schreibe seit 3 Stunden an meinem ersten eigenen Script.
Ich komme nun aber nicht mehr weiter weil ich keine Infos mehr finde.
Folgendes möchte ich erreichen.
Das Script soll die CPU Temperatur auslesen überschreitet diese den Wert von 45 Grad soll ein anderes Script ausgeführt werden. Wenn die Temperatur darunter liegt soll nichts passieren.
Das ist mein Ansatz der aber offensichtlich Fehler enthält.
Ich übergebe die Temperatur in eine Datei die ich anschliessend auslese und den Wert überprüfe. Ist der Wert Größer füre ich Scipt1 aus wenn er niedriger ist dann Script2.
#!/bin/bash sudo cat /sys/class/thermal/thermal_zone*/temp > temp if [ "'cat temp'" =>45000 ]; then cd /pfad/zum/script/ sudo ./script ; else exit 0 ; fi
es wird mir folgender Fehler ausgegeben: line 5: unary operator expected Ich danke bereits jetzt allen die mir zu helfen versuchen. Euer Stefan