HDD aktivitásfigyelés

Fórumok

Sziasztok!

Azt meg lehet valahogy csinálni, hogy ha xMb/óra alatt van a HDD aktivitása akkor kikapcsolja a számítógépet? /Ubuntut használok/

Hozzászólások

Hát, nem egy szokványos igény, így dobozos terméket ne várj rá.
Saját magadnak mindenképp írhatsz ilyet: valami figyeli a hdd aktivitás, kiírja egy fájlba (pl. iotop), és egy cron-jobbal ránézel periodikusan, aztán "shutdown -h now".
Szóval a kérdésedre a válasz: IGEN!!! (De szerintem senki se fogja helyetted megírni.)

eddig jutottam el /ezt is segítséggel/:
iostat -p md1 -k -d 120 2 | grep md1 | sed -n 2p

eredmény:
md1 27,93 1859,93 1,53 223192 184

ebből hogy tudnám két változóba kinyerni a 1859,93 és az 1,53-at?

...
tovább gondoltam:
'iostat -p md1 -k -d 20 2 | grep md1 | sed -n 2p | cut -c15-22'
ennek az eredménye:
' 11,60'
ezt hogy tudnám megvizsgálni hogy ha kisebb mint 100 akkor poweroff?

Ez mire jo?
Ha csinal valamit a geped (pl. tomorit egy csomo file-t, letoltesz), akkor erdemesebb inkabb azt a processt figyelni, ami a forgalmat generalja. Vagy egy scriptbol meghivni, ahol a kov. parancs egy halt/shutdown.

--
+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

Ippeg én is ezt akartam írni. Mert mikor is lehet szükség erre? Ha mondjuk van egy process, amit magára hagyunk. Oszt ha befejezte akkor kapcsoljuk ki a gépet. De ilyenkor a "process && halt" futtatása megoldja a gondot. Ha meg nem fut magára hagyott process, mert én nem futtatom, akkor lecsukom a tetejét a laptopnak, vagy elküldöm sleep-be a PC-t, stb. stb.
Ráadásul érdemes belegondolni, hogy mondjuk éppen gondolkodsz valamin, vagy olvasol egy már a memóriába beolvasott pdf-et. Ilyenkor meg fogod, aztán egy óra múlva kikapcsolod magad alatt a gépet az isostat-os scripttel. :)