- 创建目录
logs
(用于输出日志) - 创建脚本
IsTheServerUp.bash
- 编写脚本来检查服务器是否启动
- 将
echo
结果记录到文件中 - 使用
curl
命令检查服务器 - 使用上述规则来编写你的 bash
- 用于
curl
从服务器请求网页 - 提供
--output/dev/null
选项 + 参数来抑制输出。 - 检查退货状态 (
$?
)- 如果状态
0
(成功) - 如果没有(
0
)错误消息
- 如果状态
- 包括状态代码和日期/时间戳。
- 记录输出的消息到
mylog.log
- 用于
我当前不起作用的代码:
#! 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