Controlla se il server è attivo


1
  1. Crea dir logs(per registri di output)
  2. Crea uno script IsTheServerUp.bash
  3. Scrivi uno script per verificare se il server è attivo
  4. Registra ( echo) il risultato nel file
  5. Utilizzare il curlcomando per controllare il server
  6. Usa le regole sopra per scrivere la tua bash
    • Utilizzare curlper richiedere una pagina Web da un server
    • Fornisci l' --output/dev/nullopzione + argomento per sopprimere l'output.
    • Controlla lo stato di ritorno ( $?)
      • Se lo stato 0(successo)
      • In caso contrario ( 0) messaggio di errore
    • Includi codice di stato e data / ora.
    • Registra il messaggio in uscita a mylog.log

Il mio codice attuale che non funziona:

#! 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

Quale bit non funziona? Qual è l'errore?
Michael Frank,

quando
scrivo

Questo è ciò che curldovrebbe fare. Ti suggerisco di rivedere il manuale ( man curl) per capire lo strumento che stai cercando di utilizzare.
Michael Frank,


Grazie per i tuoi commenti .. Proverò a modificare nuovamente questa domanda perché ho apportato alcune modifiche.
CrazyGal
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.