• 08-04-2022, 11:59:26
    #1
    @yavuzselim57; arkadaş saolun çözüme kavuşturdu.
    Merhaba Arkadaşlar

    Sunucuda çalışan bir servisi anlık olarak takip edip servis durduğunda otomatik restart edecek bir koda ihtiyacım var. İşi perl ile yapabilecek arkadaşlar için iletişim
  • 08-04-2022, 12:16:03
    #2
    vakfikebirli adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar

    Sunucuda çalışan bir servisi anlık olarak takip edip servis durduğunda otomatik restart edecek bir koda ihtiyacım var. İşi perl ile yapabilecek arkadaşlar için iletişim

    Whatsapp: 0545 841 41 39

    https://yavuz-selim.com/blog/detail/...rak-acalim/274

    #!/bin/bash
    ### Servis Otomatik Başlasın 
    ### Stop Olursa Haberimiz Olsun
    ### @yavuz-selim.com
    
    ### Servis ismi ve e-posta
    service=mysqld
    email=yavuzselim5757@yandex.com
    ### Ayarlar bu kadar basit
    
    if (( $(ps -ef | grep -v grep | grep $service | wc -l) > 0 ))
    then
    echo "$service is running"
    else
    /sbin/service $service start
    if (( $(ps -ef | grep -v grep | grep $service | wc -l) > 0 ))
    then
    subject="$service Servisini Otomatik Başlattım!"
    echo "$service Servisi Durdu! Otomatik olarak Tekrar Başlattım!" | mail -s "$subject" $email
    else
    subject="$service Servisi Patladı! Yardım Lazım!"
    echo "$service Servisi Patladı. Çalıştırmayı Denedim Çalışmıyor. Yardım Lazım!" | mail -s "$subject" $email
    fi
    fi
  • 08-04-2022, 13:52:05
    #3
    @yavuzselim57; çok teşekkür ediyorum hocam. çok işime yaradı.
  • 08-04-2022, 17:04:51
    #4
    vakfikebirli adlı üyeden alıntı: mesajı görüntüle
    @yavuzselim57; çok teşekkür ediyorum hocam. çok işime yaradı.
    ne demek zamanında yapmıştım paylaşayım dedim