Forumlar > Atölye > Yazılım Geliştirme (Python ile HDD)
madzombie kullanıcısının resmi

madzombie

Kayıt: 23/02/2007
WWW

Python ile HDD

Python ile linuxta HDD bilgilerini nasıl çekebilirim.
Birde pythonda timer yapısı var mı ? Her 2 dk. bir o işlemi tekrarlaması için mesela.

BU konularda yardımıcı olabilir misiniz ?

 
Top
Melen kullanıcısının resmi

Melen

Kayıt: 18/11/2006
WWW

Re: Python ile HDD

import time

while True:
    hdd_bilgisi()
    time.sleep(120)

timer vardır büyük ihtimal, ama bu da güzel bir yöntem Smile

Not: hdd_bilgisi() örnektir.

Top
purak kullanıcısının resmi

purak

Kayıt: 25/05/2009
WWW

Re: Python ile HDD

Python'da os modülündeki statvfs metodu işinize yarar.

http://docs.python.org/library/statvfs.html

Top
madzombie kullanıcısının resmi

madzombie

Kayıt: 23/02/2007
WWW

Re: Python ile HDD

Teşekkürler
Bu iki konuyuda biraz bakayım.

Top
madzombie kullanıcısının resmi

madzombie

Kayıt: 23/02/2007
WWW

Re: Python ile HDD

hdd bilgilerini çekmeyi başardım ancak timer yapısında hiç birşey yapamıyorum.
işin garip yanı şudur normalde çalışan kod

while True:

timer.sleep()

arasına aldığımda
File "/home/madzombie/Desktop/disk.py", line 6
disk = os.statvfs("/index.html")
hatası veriyor. Oysa bu while kullanmadan önce bu kod çalışıyor.

def dfonk():
disk = os.statvfs("/index.html")
.
.
.
.
t = Timer(120.0,dfonk)
t.start()

dediğimde de yine while daki gibi bir hata çıkartıyor.

ama disk = os.statvfs("/index.html")
önce bu iki koduda yazmazsam istediğim gibi çalışıyor ama bunu timer yapısıyla çalıştırmam gerekiyor.

Bu neden kaynaklanabilir python hata yapılarına pek alışık değilim dolayısıylada çözüm getiremiyorum. Yardımcı olabilir misiniz ?

Top
madzombie kullanıcısının resmi

madzombie

Kayıt: 23/02/2007
WWW

Re: Python ile HDD

while ile yaptım oldu Laughing out loud
tab ile ilgili bir hataymış.

Ancak şöyle bir durum var ben bunu sunucu üzerinde SSH üzerinde çalıştırıcam.
SSH konsolu kapattığımda işlem sonlanmış olacak ama ben
sürekli olarak çalışmasını istiyorum ve diyelimki sunucuya çok yük binde ve durdurmak istedim bunu nasıl yapabilirim. :mrgreen:
Bu konuda da yönlendirebilir misiniz ?

Top
kelebek kullanıcısının resmi

kelebek

Kayıt: 28/05/2008
WWW

Re: Python ile HDD

screen komutunu kurcalayabilirsin.

Top