• 08-09-2022, 00:18:25
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selam arkadaşlar .

    Sunucuda /var içersinde script.sh diye bir komut dosyası var .

    Şimdi sunucu http://sitem.com/kontrol.php buraya gidecek buradan eğer 200 haricinde bir kod alırsa
    yukarıda ki scripti çalıştıracak şekilde bir yazılıma ihtiyacım var .
    Bunu muhtemelen cronjobdan ayarlayacağız dakikada bir istek gitsin kontrol etsin diye .

    Yani 400 402 403 404 veya harici bir kod alırsa /var içindeki script.sh'yi çalıştıracak bişey lazım .

    Yardımcı olabilecek arkadaşlar pm'den yazabilir .

    Eğer kolay bişeyse konu altınada yazabilirsiniz.

    Şimdiden teşekkürler .
  • 08-09-2022, 00:20:50
    #2
    http://sitem.com/kontrol.php buraya gidecek dediğiniz http kodu mu alacak
    404 not found alırsa istek mi atacak veya farklı kod

    200 de success
  • 08-09-2022, 00:33:08
    #3
    JS olarak kod
    var hatakodu; //hata kodunun nereden gelecegini belirtmeniz lazim.
    
    if(hatakodu!=200){
    $.get("var/script.sh");
    }
    PHP olarak
    $hatakodu; //yine hata kodunun nereden gelecegini belirtmeniz lazim.
    $url = 'https://sitem.com/var/script.sh ';
    
    
    if(hatakodu!=200){
    header(" Location: $url ");
    }
    Sonrasında php dosyasini çalıştırmak için kullanılacak cronjob kodu

    */1* * * * /home/user/kontrol.php
  • 08-09-2022, 00:39:56
    #4
    Merhaba,

    Aşağıda paylaşmış olduğum örnek betik ile herhangi bir bağlantıdaki header bilgisine göre işlem sağlayabilirsiniz.

    scode=`curl -I http://sitem.com/kontrol.php | head -n 1 | cut -f 2 -d " "`
    
    if [ $scode -ne 200 ]
    
    then
    
    sh /var/script.sh
    
    fi
    Teşekkürler.