[Pardus-kullanicilari] Açılışta servislere sıralama vermek ?

Haşmet Olcay itechinn at gmail.com
17 Haz 2010 Per 11:16:17 EEST


Merhabalar Emre Bey;

Maalesef bu komutlar, samba servisinin başlamasına engel oluyor. Py'den yada
Linux kod yapılandırmasından pek anlamam ama bu kodlar wbinfo -u ve -g
komutunu servis olarak başlatmaya çalışıyor gibi geldi.

IP alana kadar askıda kalması için bir betik hazırladık ancak o da çare
olamadı...

Kısaca tekrar etmekte fayda var, eth aktifleştirilmesinden ve sistem
servislerinden sonra

service samba restart
sleep 2
wbinfo -u
sleep 1
wbinfo -g

şeklinde bir işlem gerçekleştirmem gerekli. Aksi halde Pardus - 2003 server
AD işlemlerinde maalesef olumlu bir sonuç alamayağız.

Saygılarımla
17 Haziran 2010 10:42 tarihinde Emre Erenoglu <erenoglu at gmail.com> yazdı:

> 2010/6/17 Haşmet Olcay <itechinn at gmail.com>
>
> 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ı  Pardus-kullanicilari at pardus.org.tre-posta adresine gönderin.
> Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web
> sayfasına gidin.
>
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/pardus-kullanicilari/attachments/20100617/ce73ae1f/attachment.htm>


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi