Show BOINC progress in percent

#!/bin/bash
# ausgeben wieviel prozent der aktuellen workunit unter boinc abgelaufen ist
# boinc muss laufen
echo $(./boinc_cmd --get_state | grep fraction | sed -e "s/fraction done://"| sed -e "s/ //" | grep -v 0.000000 | sort -n -r | grep . | head -n 2 | sed -e "s/0.//" -e "s/\([0-9]\)\([0-9]\)\([0-9]\)\([0-9]\)\([0-9]\)\([0-9]\)/\1\2,\3\4%/")

# unter OpenBSD, head -n 2 anstelle von grep -m benutzen
echo $(./boinc_cmd --get_state | grep fraction | sed -e "s/fraction done://"| sed -e "s/ //" | grep -v 0.000000 | sort -n -r | grep . | head -n 2 | sed -e "s/0.//" -e "s/\([0-9]\)\([0-9]\)\([0-9]\)\([0-9]\)\([0-9]\)\([0-9]\)/\1\2.\3\4%/")

Dieser Eintrag wurde veröffentlicht in Allgemein von admin. Setze ein Lesezeichen zum Permalink.