[Gelistirici] ganglia-gmond otomatik başlama sorunu

Erkan Ersan erkanersan at gmail.com
2 Oca 2008 Çar 16:14:04 EET


Selamlar,

Kendi paketlediğimiz ganglia-gmond için hazırlanan servis betiğinin
açılışta otomatik çalışmasında sorun yasıyoruz.

Servis komut satırında başlatılıp durdurulduğu zaman betik problemsiz
çalışıyor. Fakat Pardus 2007.2/2007.1 ile kurulup güncellenmiş
sistemlerde ganglia-gmond sistemin ilk açılışında otomatik
başla(ya)mıyor. 2007.3 ile kurulmuş sistemlerde ise bu sorun yok !

Servis betiği aşağıdaki gibidir.

-----------------------------------------
import os
from comar.service import *


def check_config():
    import os
    if not os.path.exists("/etc/gmond.conf"):
        fail("You need /etc/gmond.conf to run ganglia gmond daemon")

serviceType = "server"
serviceDesc = _({"en": "Ganglia Gmond Daemon",
                 "tr": "Ganglia Gmond Sunucusu"})
serviceConf = "gmond"

@synchronized
def start():
    check_config()
    startService(command="/usr/sbin/gmond",
         donotify=True)

@synchronized
def stop():
    stopService(command="/usr/sbin/gmond",
                donotify=True)

def status():
    return isServiceRunning(command="/usr/sbin/gmond")
--------------------------------------------------

Bu sorunu aşmak için ne yapılabilir/yapabiliriz?

Erkan Ersan





Gelistirici mesaj listesiyle ilgili daha fazla bilgi