Thursday, April 24, 2025
Bash Script

membuat script auto restart DNS

#!/bin/bash

nslookup google.com localhost > /dev/null

if [ $? -eq 1 ]
then
/etc/init.d/pdns stop
echo $(date) >> /tmp/monitor.log
fi

ket :

  • lookup google ke localhost
  • $? artinya jika benar hasilnya 0 , jika gagal hasilnya 1
  • -eq 1 artinya jika hasilnya 1 ( gagal )
  • maka service DNS akan di restart
  • echo $(date) artinya tanggal tiap restart service akan di kirim ke file /tmp/monitor.log
     
(Visited 110 times, 1 visits today)
Baca Juga :  Membuat File backup dan sending to email dengan Bash di linux

Similar Posts