Ik ben gehannes met een klein script dat zal een shutdown commando als de temperatuur op de CPU gaat boven een bepaald niveau. Ik begon het schrijven van het script in Bash, en dan dacht ik zou willen gebruiken
Perl te halen de gedetailleerde bits, maar ik ben niet zeker of dit is echt praktisch. In principe wil ik de ingang parsen een beetje beter, maar ik ben een beetje een nieuweling op zowel Bash en
Perl. Ik weet hoe te halen wat ik wil met
Perl, Maar niet zo veel met Bash. Ik weet hoe je de ruwe data met Bash, maar ik weet niet hoe het best om die gegevens aan
Perl, En dan weer terug als een variabele Bash, zodat het kan beslissen of hij de machine draait, of afgifte van een shutdown commando te verlaten. Ik schreef het eerste bit van de Bash-script, dat relatief eenvoudig was, maar nu ben ik op een dood als ik niet weet hoe te brengen
Perl in beeld. Zou mijn beste weddenschap zijn om de 'ruwe data' te schrijven naar een bestand, en dan bel een
apart Perl script, hebben het wijzigen van het bestand gegevens nodig, lees dan in de nieuw parsed gegevens (in Bash) en handelen op dat? Hier is wat ik tot nu toe zijn gekomen:
Code:
#!/bin/bash
cur_tmp= sensors | grep 'CPU Temp:' \
| awk '{ print $3 }' \