- Crea dir
logs
(per registri di output) - Crea uno script
IsTheServerUp.bash
- Scrivi uno script per verificare se il server è attivo
- Registra (
echo
) il risultato nel file - Utilizzare il
curl
comando per controllare il server - Usa le regole sopra per scrivere la tua bash
- Utilizzare
curl
per richiedere una pagina Web da un server - Fornisci l'
--output/dev/null
opzione + argomento per sopprimere l'output. - Controlla lo stato di ritorno (
$?
)- Se lo stato
0
(successo) - In caso contrario (
0
) messaggio di errore
- Se lo stato
- Includi codice di stato e data / ora.
- Registra il messaggio in uscita a
mylog.log
- Utilizzare
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
—
Michael Frank,
curl
dovrebbe fare. Ti suggerisco di rivedere il manuale ( man curl
) per capire lo strumento che stai cercando di utilizzare.
Grazie per i tuoi commenti .. Proverò a modificare nuovamente questa domanda perché ho apportato alcune modifiche.
—
CrazyGal