Merhaba, log dosyasını izleyip geçen bir ifadeye göre işlem yapmak istiyor iseniz: swatc'ı öneririm. Uzun süredir kullanıyorum ve belirttiğiniz ifade log dosyasında geçtiği anda verdiğiniz işi hiç sekmeden yapıyor. Sizin durumunuzda swatchrc dosyasında yapmanız gereken sanırım şöyle birşey:
watchfor /ulpt0: HP Deskjet 9800/ yukarıdaki ifade geçtiğinde çalışacak komutlar yada script watchfor /ulpt1 HP 1020/ yukarıdaki ifade geçtiğinde çalışacak komutlar yada script Kolay gelsin, Aytekin Aygün salih yazmış: > çok ilgili olmadığını düşündüğüm halde bunları denemiştim.ve bildiğim > kadarıyla sizde sistem kapanıp açılınca böyle bir sorunla > karşılaşıyorsunuz.Ancak benim server sürekli açık,mesela kullanıcılar > sabah geldiklerinde server'a bağlı olan 2 yazıcı var ve baskı > alamadıklarını söylüyor.message dosyasına düşen kernel mesajlarında > hp9800 ulpt0 iken ulpt1 olmuş,hp1020 ulpt1 iken oda ulpt0 olmuş.Bende > uzaktan bağlanıp printers.conf üzerinde uri'ları değiştirip restart > ettikten sonra baskı aldırtıyorum. > Bu sebeple bu şekilde bir çözüm aklıma geldi.Ancak script yazım > konusunda hiç tecrübem ve bilgim yok. > > saygılar > > --- On *Wed, 12/11/08, Ömer F. USTA /<[EMAIL PROTECTED]>/* wrote: > > From: Ömer F. USTA <[EMAIL PROTECTED]> > Subject: [Linux-sunucu] Re: log dosyasından script yürütme > To: [email protected] > Date: Wednesday, 12 November, 2008, 10:04 AM > > Benzer bir sorun benim anakarttaki ethernet kartıyla ilgili oluyordu > mac adresi sürekli değiştiği için sistem yeni kart gibi düşünüp eth0 > eth1 ... diye > değiştirip duruyordu. Anakart bios güncellemesi ve bios pilini > değiştirmem sonrasında > sorun çözülmüştü . Bu 2 seçeneğide öncelikle değerlendirirseniz iyi > olur > > 2008/11/12 salih <[EMAIL PROTECTED]>: > > Herkese merhaba, > > yazıcı port değişimlerini çözemediğim için(ulpt0 ulpt1 > oluyor,ulpt1 ise > > ulpt0)bi script ile bu işlemi yapabilirmiyim? > > Yani mesela her 1 dakikada bir: tail /var/log/messages içerisinde şu > satırı > > bulacak(yada ikili koşul oluşturup) > > ulpt0: <HP Deskjet > 9800 > > eğer ise yada ulpt1 HP 1020 ise; > > mesela /usr/local/etc/cups içerisinde printers.0'ı printers.conf > yapacak bi > > script nasıl yazılır? > > yardımcı olursanız sevinirim... > > > > İyi çalışmalar > > > > _______________________________________________ > > Linux-sunucu E-Posta Listesi > > [email protected] > > > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > gelen > > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak 1 > > dakika içinde üyeliğinizi sonlandırabilirsiniz. > > http://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > > > > > > -- > Ömer Fadıl USTA > http://www.bilisimlab.com/ > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Bu Listede neden bulunduğunuzu > bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > http://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Bu Listede neden bulundu�unuzu bilmiyorsan�z veya art�k bu listeden gelen > e-postalar� almak istemiyorsan�z a�a��daki ba�lant� adresini kullanarak 1 > dakika i�inde �yeli�inizi sonland�rabilirsiniz. > http://liste.linux.org.tr/mailman/listinfo/linux-sunucu > _______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
