Sunucunun çalışır durumda olup olmadığını kontrol edin


1
  1. Dir oluştur logs(çıktılı kayıtlar için)
  2. Bir komut dosyası oluştur IsTheServerUp.bash
  3. Sunucunun çalışır durumda olup olmadığını kontrol etmek için bir komut dosyası yazın
  4. Log ( echo) sonucu sonucu
  5. curlSunucuyu kontrol etmek için komutu kullanın
  6. Bash'ınızı yazmak için yukarıdaki kuralları kullanın
    • curlSunucudan bir web sayfası istemek için kullanın
    • --output/dev/nullÇıktıyı bastırmak için seçenek + argüman sağlayın .
    • İade durumunu kontrol et ( $?)
      • Durum ise 0(başarı)
      • Değilse ( 0) hata mesajı
    • Durum kodunu ve tarih / saat damgasını ekleyin.
    • Çıktı mesajı mylog.log

Çalışmayan şu anki kodum:

#! bin/bash
if curl -s --head  --request GET http://opx.com/opx/version | grep "200 OK"    > /dev/null && curl -s --head --request GET http://oss.com/version | grep "200   OK" > /dev/null;
exit 0

Hangi bit çalışmıyor? Hata nedir
Michael Frank

curl "http: // .."
yazdığımda

Yani ne curlyapmak gerekiyordu. Kullanmaya man curlçalıştığınız aracı anlamak için kılavuzu ( ) gözden geçirmenizi öneririm .
Michael Frank


Yorumlarınız için teşekkür ederim .. Bu soruyu yeniden düzenlemeye çalışacağım çünkü bazı değişiklikler yaptım.
CrazyGal
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.