2010/6/17 Haşmet Olcay <[email protected]>
> Merhabalar;
>
> Tam yol olarak verdim 3 saniye kadar sleep eklediğimde sadece
> bekliyor,sonra local.start işlemesini hata ile sona erdirip servisleri ve
> eth arayüzünü etkinleştiriyor.
>
> Sorun özetle,local.start'ın servislerden önce çalıştırılıyor olması.
> Servislerden sonraya bir betik eklemeye çalışmanın yollarını aramaktayım.
>
Baska bir cozum, samba servisinin betiginin icinde bu tip bir sey yapmak
olabilir:
Root olarak /var/db/comar3/scripts/System.Service icine gidin, burda
samba.py diye bir dosya var. Once bu dosyayi
cp samba.py /root
diyerek yedekleyin. Sonra icinde degisiklik yapabilirsiniz:
Ornegin, start kisminda soyle bir sey yapilabilir:
def start():
startService(command="/usr/sbin/smbd",
args="-D",
donotify=True)
startService(command="/usr/sbin/nmbd",
args="-D")
if config.get("winbind", "no") == "yes":
startService(command="/usr/sbin/winbindd",
args="-D")
startService(command="/usr/bin/wbinfo",
args="-g")
import time
time.sleep(2)
startService(command="/usr/bin/wbinfo",
args="-u")
denenebilir. service stop samba ve service start samba dediginizde sizin
wbinfo'larin da calisir hale gelmesi lazim. Sadece bir fikir.
--
Emre
_______________________________________________
Pardus-kullanicilari e-posta listesi
Listeden çıkmak için
http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini
kullanın.
Listeye iletmek istediğiniz soruları [email protected]
e-posta adresine gönderin.
Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web
sayfasına gidin.