Nuki

Довольно долгое время эти “спящие коробки” я torvyat здоровье 🙂 В конкретной работе и работать, и в какой-то момент он выходит из строя приемника и требуется перезагрузка для CAM модуля. В моем случае я использую newcs и mgcamd для декодирования программ и когда забиеше любую программу mgcamd процесс развивается развивается стоиности порядка 80-90% командир вычислительной мощности 🙂 Ясно уже было болезни были и симпом только лекарство мне нужно 😉 хорошо, но мъничетат не моя 500s оснащены большой потенциал команды, например пс нет u аргумент top нет -p и т.н очень ненавидим busybox 😆 до тех пор, как политического либерализма позвольте мне перейти к сути 🙂 Вся необходимая информация содержится в папке /труды после довольно чтения впереди назад, а затем помочь, хороший мой pritel ShadowX без которых бы не было, я пришел к следующим замечательный сценарий клик 🙂 Също така и моя прител Nathariel които ми търпеше жуженето през цялото време 😉 ХАХ типично за мен започвам да обяснвам нещо започвам второ трето и пето 🙂 хахахах Така стига дивотии ами да взема да се хваля колко готен програмист съм 😉

Наиболее важной структурой в сценарий

# 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

в целом хорошо, я ее описал с коментарчета, как хорошо ребенок 😉 в Целом это сердце скрипт берет stoinost /proc/ide-он-процесс/stat и sledtova чтения stoinosta 5 секунд. Formulkata для ichislyavane кристально ясным для понимания и второкласник будет ее решить легко. Что-то очень важно, чтобы оптимизация была, что скрипт использовать ash которые довольно неудобно окълцан если вы привыкли все лигни на Баш 😉 В страничката сценария я подробно описал технологию работы и логика использования. Буду рад мнения, рекомендации и ошибка в отчете, потому что голова не хватает 🙂

оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

анти СПАМ *