Nuki

För ganska länge dessa “sovande lådor” De Torvil hälsa 🙂 I konkretion arbete och arbete vid något tillfälle krasch mottagare och kräver en omstart av CAM. I mitt fall använder jag newcs och mgcamd för att avkoda program och när ett program kraschar mgcamd process överbelastning utvecklas stoinostta storleksordningen 80-90% upplåning processorkraft 🙂 klart redan hade sjukdomen hade simpom bara medicin jag behövde 😉 trevligt men mina 500S Shorties inte finns: hög kapacitet kommando som PS ingen i argument topp ingen -p och så mycket hat busybox 😆 Enough skit låt att gå till samma 🙂 All relevant information återfinns i mappen /proc Dosta efter att ha läst och tillbaka, och sedan hjälp från min gode vän ShadowX utan vilken det skulle kunna komma till denna underbara script klick 🙂 Също така и моя прител Nathariel които ми търпеше жуженето през цялото време 😉 ХАХ типично за мен започвам да обяснвам нещо започвам второ трето и пето 🙂 хахахах Така стига дивотии ами да взема да се хваля колко готен програмист съм 😉

Den viktigaste strukturen i skriptet är

# Get usage cpu time
cputime=`cat /proc/uptime | awk '{print $1}' | sed 's/\.//'`
# Get process usage cpu time
proctime=`cat /proc/${procpid}/stat | awk '{t = $14 + $15;print t}'`
# wait 5 seconds
sleep 5
# get usage cpu time, again
cputime2=`cat /proc/uptime | awk '{print $1}' | sed 's/\.//'`
# get process usage cpu time, again
proctime2=`cat /proc/$procpid/stat | awk '{t = $14 + $15;print t}'`
# calculate process usage cpu time over total usage cpu time as percentage
cpu=$((($proctime2-$proctime)*100/($cputime2-$cputime)))
# limit exceed check
echo CPU usage for PID $procpid is $cpu
if [ $cpu -gt $MAX ];
then
reboot
fi

allmänhet väl jag har beskrivit det att komentarcheta samt barn 😉 allmänhet är detta hjärtat av skriptet tar värdet uppskattning av / proc / id-det-process / stat lösning och därefter läser stoinosta 5 sekunder senare. Formulkata för ichislyavane är kristallklart att förstå och vtoroklasnik kommer att lösa det lätt. Något mycket viktigt att tyngdpunkten är, att skriptet använder aska vilket är ganska obehagligt okaltsan om du använt alla brunkol våldsamt slag 😉 i skript I beskrivs i detalj arbetsteknik och logik användnings. Jag ska vara glad yttranden och rekommendationer felrapport, eftersom ett huvud är inte tillräckligt 🙂

Lämna svar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *

Anti SPAM *