|
Slobodni softver Teme o softveru otvorenog koda (programi i operativni sistemi), projektima, zajednici... |
|
Alatke vezane za temu | Vrste prikaza |
19.5.2013, 11:44 | #1 |
Starosedelac
Član od: 21.8.2012.
Poruke: 2.666
Zahvalnice: 514
Zahvaljeno 495 puta na 418 poruka
|
Monitoring sofware
Tražim program koji može da prati download i isključi mašinu kad isti padne na neku proizvoljnu vrednost. Mogao bi da se akam i sa nekom skriptom ali što ako postoji nešto već gotovo. Zna li neko?
|
19.5.2013, 13:35 | #2 | |
Član
Član od: 9.2.2006.
Lokacija: prijepolje
Poruke: 453
Zahvalnice: 44
Zahvaljeno 72 puta na 57 poruka
|
Re: Monitoring sofware
Citat:
Google-fu: Kod:
## Download Monitor v0.1 - March 2012 # Set the interface you wish to monitor, eg: eth0, wlan0, usb0 INTERFACE = "eth0" # Set the minimum download speed in KB/s that must be achieved. MINIMUM_SPEED = 15 # Set the number of retries to test for the average minimum speed. If the average speed is less # than the minimum speed for x number of retries, then shutdown. RETRIES = 5 # Set the interval (in seconds), between retries to test for the minimum speed. INTERVAL = 10 import os, time from commands import getoutput def worker (): RETRIES_COUNT = RETRIES while True: SPEED = int(float(getoutput("ifstat -i %s 1 1 | awk '{print $1}' | sed -n '3p'" % INTERFACE))) if (SPEED < MINIMUM_SPEED and RETRIES_COUNT <= 0): os.system("shutdown -h now") elif SPEED < MINIMUM_SPEED: RETRIES_COUNT -= 1 time.sleep(INTERVAL) else: RETRIES_COUNT = RETRIES time.sleep(INTERVAL) worker() |
|
Sledeći korisnik se zahvaljuje korisniku maxx10 na korisnoj poruci: | ||
ColdBoot (19.5.2013) |
19.5.2013, 13:57 | #3 |
Starosedelac
Član od: 21.8.2012.
Poruke: 2.666
Zahvalnice: 514
Zahvaljeno 495 puta na 418 poruka
|
Re: Monitoring sofware
Hvala puno, isprobaću je.
|
19.5.2013, 19:08 | #4 |
Starosedelac
Član od: 21.8.2012.
Poruke: 2.666
Zahvalnice: 514
Zahvaljeno 495 puta na 418 poruka
|
Re: Monitoring sofware
Jedino sam morao za lifstat(u Suse-ovim repoima nema ifstat-a) da promenim argument awk-u u print $2 i radi baš kako mi treba. Hvala ti još jednom na korisnoj skripti!
|
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
[Android] Aplikacija za DATA monitoring | JovanK | Programi za mobilne telefone | 2 | 6.3.2013 23:59 |
Private browsing monitoring | Annita | Aplikativni softver | 12 | 30.10.2012 0:35 |
DVR kartica EyeAn-1000. Potrebna iskustva i prateći sofware. | freeminder | Ostale komponente | 0 | 16.4.2012 15:06 |
Program za monitoring wireless-a! | internet-junkie | Komunikacioni uređaji i umrežavanje | 2 | 10.8.2010 22:29 |
Monitoring temperatura | jonathan | Aplikativni softver | 2 | 15.6.2010 15:25 |