sh0x
Erfahrenes Mitglied
Hallo Leute,
ich habe mich ans Shellprogrammieren rangewagt und will einfach nur, dass mein Linuxserver nach 10 Minuten herunterfährt.
funktioniert leider nicht. Bekomme immer den Fehler "integer expression expected".
Ich vermute nun, dass awk aus dem uptime einen String zurückgibt. Wie wandle ich das in einen Integer um, damit ich den Vergleich darauf anwenden kann?
Hat jemand eine Idee?
Danke für Unterstützung, ich werd noch wahnsinnig
LG,
sh0x
ich habe mich ans Shellprogrammieren rangewagt und will einfach nur, dass mein Linuxserver nach 10 Minuten herunterfährt.
Code:
if [ `uptime | awk '{ print $3 }'` -gt 10 ] ; then
shutdown -h now
fi
funktioniert leider nicht. Bekomme immer den Fehler "integer expression expected".
Ich vermute nun, dass awk aus dem uptime einen String zurückgibt. Wie wandle ich das in einen Integer um, damit ich den Vergleich darauf anwenden kann?
Hat jemand eine Idee?
Danke für Unterstützung, ich werd noch wahnsinnig
LG,
sh0x