Jeg roder med et lille script, der vil udstede en nedlukningskommando hvis temperaturen på CPU går over et vist niveau. Jeg begyndte at skrive manuskriptet i Bash, og så tænkte jeg ville gerne bruge
Perl at udtrække detaljerede bits, men jeg er ikke sikker på, om det er virkelig praktisk. Dybest set vil jeg analysere de input lidt bedre, men jeg er lidt af en nybegynder på både Bash og
Perl. Jeg ved, hvordan du pakker, hvad jeg vil med
Perl, Men ikke så meget med Bash. Jeg ved, hvordan man får de rå data med Bash, men jeg ved ikke, hvordan man bedst får disse data til
Perl, Og derefter tilbage som en variabel til bash, så det kan beslutte, om at lade maskinen køre, eller udstede en nedlukningskommando. Jeg skrev den første bid af den Bash script, som var forholdsvis enkel, men nu er jeg gået i stå, da jeg ikke ved, hvordan man kan bringe
Perl ind i billedet. Ville mit bedste chance er at skrive "rå data" til en fil, og derefter indkalde til et
separate Perl script, har det ændre filen data, som er nødvendige, så læs i det nyligt analyseret data (i Bash) og handle på det? Her er hvad jeg har fået indtil nu:
Code:
#!/bin/bash
cur_tmp= sensors | grep 'CPU Temp:' \
| awk '{ print $3 }' \