当服务器恢复正常运行时如何通知我?

当服务器恢复正常运行时如何通知我?

到目前为止,我已经确定我可以使用 ping 命令在 Linux 的命令提示符窗口中每 15 分钟左右向所述服务器发送一次 ping,如下所示:

ping -i 900 <server-address>

900 以秒为单位,900 秒为 15 分钟。

我认为服务器已经超载了,所以没有响应。

有没有什么办法可以让服务器在成功 ping 时发出铃声?

答案1

如果您使用下面的脚本它就会起作用。

while :
  do
  ping -c1 <server-ip-address>
  if [ $? ] ; then 
    echo -e "\a"
    break
  fi
  sleep 900
done

相关内容