On Sat, Mar 01, 2014 at 12:56:47AM +0200, Ünal Yılmaz wrote: > httpd_sayisi=$( ps aux | grep httpd | wc -l )
ps aux | grep [h]ttpd | wc -l Aksi halde ps ciktisinde grep de gozukur ve sonuc sifir olmaz (bazi kosullarda olabilir ama oraya gitmeyelim). Daha kolayi pgrep kullanin if $(pgrep httpd > /dev/null); then calisiyor else calismiyor fi Daha da iyisi daha once soylendigi gibi duzgun bir monitoring tool kurun. Veya systemd tarzi yeni init sistemlerine bakin (otomatik restart). Veya puppet tarzi yazilimlara. -- Eray > > if [ $httpd_sayisi -eq 0 ] > > > then > > > echo '' web servisi restart edildi '' | mail unalyil...@hotmail.com > > > service httpd restart > /dev/null > > > if [ $? -ne 0 ] > > > then > > > echo '' web service restart edilmedi '' | mail unalyil...@hotmail.com > > > fi > > > fi > > > sleep 5 > > > done > > > > > ********************************************************************** > > > Date: Thu, 27 Feb 2014 15:07:48 +0200 > > From: ozgurkilicas...@gmail.com > > To: linux-sunucu@liste.linux.org.tr > > Subject: [Linux-sunucu] Re: Servis/Uygulama Durduğunda Yeniden Başlatan > > Yazılım > > > > Merhaba, > > > > Bu konuda bir bilgim yok. > > > > 26 Şubat 2014 15:40 tarihinde Ercan Topalak <ercantopa...@gmail.com> yazdı: > > > Selam Özgür, > > > > > > Bir konuyu farklı yere çekeceğim ama, monit ile network trafiğini kontrol > > > etmek mümkün mü? > > > > > > > > > 2014-02-26 12:29 GMT+02:00 Selçuk Mıynat <selcukmiy...@gmail.com>: > > >> > > >> Selam, > > >> > > >> 2014-02-26 11:20 GMT+02:00 ömer ölmez <omer.ol...@gmail.com>: > > >>> > > >>> Merhabalar, ubuntu üzerinde sistem yeniden başladığında, çalışması > > >>> gereken bir takım servis/uygulamalarım var. Sistem yeniden başladığında > > >>> çalışması için rc.local içine yazdığımda sorun yok. Fakat bazı > > >>> durumlarda > > >>> ilgili servis/uygulama durabiliyor. Bu tür durumlarda servis/yazılımı > > >>> yeniden başlatacak bir uygulamaya ihtiyacım var. > > >> > > >> > > >> Bunlardan birisi işinizi görebilir: > > >> > > >> supervisord: http://supervisord.org/ > > >> daemontools: http://cr.yp.to/daemontools.html > > >> runit: http://smarden.org/runit/ > > >> > > >> > > >> -- > > >> Selçuk Mıynat > > >> > > >> _______________________________________________ > > >> Linux-sunucu E-Posta Listesi > > >> Linux-sunucu@liste.linux.org.tr > > >> > > >> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > > >> okuyabilirsiniz; > > >> > > >> 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. > > >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > >> > > > > > > > > > _______________________________________________ > > > Linux-sunucu E-Posta Listesi > > > Linux-sunucu@liste.linux.org.tr > > > > > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > > > okuyabilirsiniz; > > > > > > 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. > > > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > > > > > > > > > -- > > Görünenler, gerçek olsaydı bilime gerek kalmazdı. > > _______________________________________________ > > Linux-sunucu E-Posta Listesi > > Linux-sunucu@liste.linux.org.tr > > > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > > okuyabilirsiniz; > > > > 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. > > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > _______________________________________________ > Linux-sunucu E-Posta Listesi > Linux-sunucu@liste.linux.org.tr > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > 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. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu _______________________________________________ Linux-sunucu E-Posta Listesi Linux-sunucu@liste.linux.org.tr Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; 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. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu