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/
- 2245 megtekintés
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.)
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
awk
- A hozzászóláshoz be kell jelentkezni
echo '11,60' | awk -F"," '{ if( ($1 < 100) && ($2 < 100) ) {exit 1;} else {exit 0;} }'
if [[ $? -eq 1 ]]; then
/sbin/shutdown
fi
elég gány, de most erre tellik... :)
--
A gyors gondolat többet ér, mint a gyors mozdulat.
- A hozzászóláshoz be kell jelentkezni
Na! Megszületett a megoldás! :)
Íme:
#!/bin/bash
valtozo=`iostat -p md1 -d 3600 2 | grep md1 | sed -n 2p | cut -c15-22 | sed 's/ //g'`
valtozo2=$(echo $valtozo | awk -F"," '{print $1,$2}')
set -- $valtozo2
if [ $1 -lt 20 ]
then
/sbin/shutdown
fi
- A hozzászóláshoz be kell jelentkezni
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 +++
- A hozzászóláshoz be kell jelentkezni
+1. Annyi, hogy userként nem hiszem, hogy engedéjezett a halt/shutdown, adjon magának hozzá jogot. de ugyanezt szoktam én is tenni.
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.
- A hozzászóláshoz be kell jelentkezni
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. :)
- A hozzászóláshoz be kell jelentkezni