Hirdetés
- iPhone topik
- Külföldi prepaid SIM-ek itthon
- Xiaomi 14T - nem baj, hogy nem Pro
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Megtartotta Európában a 7500 mAh-t az Oppo
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Google Pixel 9 Pro XL - hét szűk esztendő
- Xiaomi 14 - párátlanul jó lehetne
- Mobil flották
- Apple iPhone 17 - alap
-
Mobilarena
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
cAby
tag
Sziasztok!
Nemrég osztottem meg itt a problémámat és kaptam is rá választ, de aztán kiderült, hogy mégsem jó így a dolog valamiért.
Tehát, a top parancs segítségével szeretném kiszedni a Cpu használatot (a fent lévő egész Cpu sort), majd ezeket folyamatosan lementeni.
Erre írtam ezt a script-et:
#!/bin/bash
Timer=0
ENDTIMER=200000
SAVEPLACECPU_USAGE=/tmp/cpuusage_report.txt
while [ "$Timer" -ne "$ENDTIMER" ]
do
sleep 1
Timer=`expr $Timer + 1`
echo "$Timer. meres>> "$SAVEPLACECPU_USAGE"
top -b -d 1 | grep 'Cpu' >> "$SAVEPLACECPU_USAGE"
echo "$Timer meres telt el az inditastol"
done
exit 0A top -b -d 1 | grep 'Cpu' remekül működik, ha beírom konzolba, frissítgetve egymás alá írja az újabb és újabb sorokat. De ez így a scriptben nem megy, ennél a sornál megakadt a program.
Erre kaptam azt a választ, hogy használjak n kapcsolót, így átírtam erre:
top -b n 1 | grep 'Cpu'Ez így jó, lementi, de mindig ugyan azzal az adatokkal. Tehát gyakorlatilag, mindig ezt az értéket adja:
"Cpu(s): 2.0%us, 0.5%sy, 0.0%ni, 96.1%id, 1.4%wa, 0.0%hi, 0.0%si, 0.0%st"Ha parancssorba írom be, akkor is mindig csak ezt az értéket mutatja.
De, ha top-pal megnézem látom, hogy használatban van a proci, tehát nem jó az előbbi érték.Van valakinek ötlete, hogyan kellene lementeni ezt a sort úgy, hogy a valós értékeket adja? Vagy, hogy miért van ez, ami van?
Köszi

Új hozzászólás Aktív témák
- Kingston DDR4 8GB 2400MHz ram
- 186 - Lenovo Legion 5 (15IRX10) - Intel Core i7-13650HX, RTX 5070
- GYÖNYÖRŰ iPhone 13 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3837
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3614
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



