【shell】用shell脚本判断解析域名返回值是否为200

2023-05-16

#!/bin/bash

for domain_name in `cat /mnt/siteList.txt`

do

result_num=`curl -I -s -m 10 $domain_name |grep HTTP|awk '{print $2}'`

  if [[ $result_num -eq 200 ]];then

     echo "$domain_name状态正常"

  else

     echo "$domain_name状态不正常"

  fi

done

可以把域名和IP整理到文件,实现起来方便一点

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【shell】用shell脚本判断解析域名返回值是否为200 的相关文章

  • linux下如何获取昨天和前天?

    我想在变量中获取 sysdate 1 和 sysdate 2 并回显它 我正在使用下面的查询 它将今天的日期作为输出 bin bash tm date Y d m echo tm 如何获取昨天和前天的日期 这是另一种方法 对于昨天来说 da
  • 在powershell中检查文件是否可读且正常

    我是 powershell 新手 我想检查文件是否可读且正常 在 unix 中 我们可以使用 f 和 r 在一行中完成此操作 例如 以下 shell 脚本函数接受文件名作为参数并检查文件的可读性和规律性 与此等效的 powershell 是
  • 如何使用AWK脚本检查表的所有列数据类型? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 在这里 我正在检查表中第一列的数据类型 但我想知道AWK中表的所有列数据类型 我尝试过 但只能获得一列数据类型 例如 Column 1
  • 如何替换“docker run”命令中的变量值

    我正在使用 bash 脚本并尝试分配指纹值 如下所示 export FINGERPRINT D0 19 C5 80 42 66 56 AC 6F docker run rm i v var run docker sock var run d
  • 此 bash 命令在 Makefile 中未正确运行

    在 Makefile 里面我有这样的 release version poetry version cut f2 d echo release version 如果我运行 我的终端中的语句将毫无问题地运行 gt version poetry
  • 如何让“grep”从文件中读取模式?

    假设有一个很大的文本文件 我只想打印与某些模式不匹配的行 显然 我可以使用egrep v patter1 pattern2 pattern3 现在 如果所有这些模式都在一个文本文件中怎么办 最好的制作方法是什么egrep从文件中读取模式 g
  • bash 变量中的 Linux 鞭尾/对话框参数错误

    有人可以解释为什么下面的代码不起作用吗 我要疯狂地想找出答案 bin bash TEST M1 1 wire Interface ON echo TEST RESULT dialog title Config Modules State c
  • shell_exec 的输出被截断为 100 个字符

    当在 shell 中运行以下命令时 curl F file filename http 192 168 0 1 产生以下输出 Accuracy 0 0 1 classification Accuracy 0 0 1 classificati
  • 在 Linux 中禁用历史记录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 要在 Linux 环境中禁用历史记录 我执行了以下命令 export HISTFILESIZE 0 export HISTSIZE 0 u
  • 在bash中,是否有相当于“错误消息”的东西

    在 perl 中 您可以使用错误消息退出die some msg bash 中是否有等效的单个命令 现在 我正在使用命令来实现这一点 echo some msg exit 1 你可以很容易地自己推出 die echo 1 gt 2 exit
  • 如何使用我在 github 中发布的 bash 脚本执行 chsh?

    我有一个要点 我总是用它来在新服务器上安装我需要的软件包 http gist github com 4372049 http gist github com 4372049 我需要做的就是通过 ssh 在新服务器中输入以下内容 bash c
  • shell脚本中关联数组的时间复杂度

    我想知道在 shell 脚本中使用关联数组时如何构造 实现 另外 我想知道基于 shell 脚本的关联数组的时间复杂度是否是最佳的 因为我们可以使用字母和数字作为它们各自的键 编辑 他们使用什么哈希函数 如果您使用关联数组 则不能通过 使用
  • 如何执行“sudo nvm”?

    在我的 Mac 上 我想将一些需要 su 权限的包迁移到另一个节点版本 我使用 homebrew 安装 nvm 现在我需要执行 sudo nvm 或 reinstall packages将失败 me MacBook sudo nvm sud
  • chown:不允许操作

    我有问题 我需要通过 php 脚本为系统中的不同用户设置文件所有者权限 所以我通过以下命令执行此操作 其中 1002 是系统的用户 ID file put contents filename content system chown 100
  • sed 错误“未终止的 's' 命令”故障排除

    我正在构建一个script https stackoverflow com questions 4036832 replacing a specific term in an xml file其中 它将用文件夹路径替换 XML 文件中的模式
  • 如何在shell中输出返回码?

    我正在尝试通过调用自定义 shell 脚本sh bin sh c myscript sh gt log txt 2 gt 1 echo 该命令的输出是创建的后台进程的 PID 我想指导 bin sh保存返回码myscript sh到某个文件
  • 如何查看正在运行的 tcsh 版本?

    如何查看我的 UNIX 终端中运行的 tcsh 的当前版本 看着那 这version多变的 echo version tcsh 6 14 00 Astron 2005 03 25 i386 intel linux options wide
  • 使用正则表达式模式查找 -name 并使用 cp 替换文件名

    目前我正在使用该命令cron复制 data从源到目标路径 find source path name data exec cp target path 源码结构为 source path category1 001 data source
  • 如何在 PHP 中运行 shell 脚本?

    我正在尝试使用 PHP 触发 shell 脚本的运行 本质上 当用户在我们用 PHP 编写的网站上完成一个操作时 我们希望触发一个 shell 脚本 该脚本本身调用一个 Java 文件 提前致谢 See shell exec http ph
  • npm 运行如何工作?

    当我打字时会发生什么npm run

随机推荐

  • MATLAB矩阵操作1——删除全0列和nan列

    MATLAB矩阵操作1 删除全0列和nan列 1 对全0列或行的删除2 对全为NAN列的删除3 对存在NAN列的删除 1 对全0列或行的删除 clear a 61 0 0 0 NaN 0 NaN NaN NaN 0 0 0 5 0 0 Na
  • Spring框架的知识点

    spring框架是 一个开源的容器性质的轻量级框架 主要有三大特点 xff1a 容器 IOC 控制反转 AOP 面向切面编程 DI 依赖注入 spring框架有哪些优点 xff08 三大优点 xff09 xff08 1 xff09 容器 x
  • 6.存储系统与辅存(cache的映射方式的各种问题解析)

    存储系统体系结构 6 1 存储系统6 2 程序访问的局部性原理6 3 主存地址到cache地址的映射6 4 cache的映像方式全相联映像方式直接映像方式组相联映像方式 6 1 存储系统 衡量存储器有三个指标 xff1a 容量 速度 价格
  • 127.0.0.1是什么地址

    背景情况 xff1a 将maven项目用eclipse中的tomcat启动 xff0c 登录web网页 xff0c 使用的IP为127 0 0 1 xff0c 思考为何用的这个网址 环境配置 xff1a eclipse2020 06 xff
  • SpringMVC工作流程(超级详细版)

    目录 一 xff1a springMVC常用基本组件 二 xff1a SpringMVC执行的流程 一 xff1a springMVC常用基本组件 1 DispatcherServlet 是SpringMVC框架了里面的前端控制器 作用 x
  • ViewModel的基本用法

    本来想弄个游戏开始的倒计时 xff0c 结果用普通方法没弄出来 xff0c 后来发现需要用LifeCirle可以对页面进行实时更新 于是找了相关教材 package com example myapplication import andr
  • 【新手教程】如何在Win11上制作一个模仿MacOS的桌面?

    起因是早上蹲坑的时候偶然间在小红书上刷到一篇文章 xff0c 看了下效果图感觉还不错 xff0c 所以按照文章作者的流程来了一遍 过程中也遇到了一些小问题 xff0c 正好放假了有空就写一篇文章记录一下 先放一下效果 xff1a 1 创建下
  • Android 音频开发——Hal服务版本(五)

    nbsp nbsp nbsp nbsp nbsp nbsp nbsp 上一篇内容到 BroadcastRadioService 调用 openTuner 开启广播时调用不通的 Hal 服务 这一篇来看一下 两个服务的代码 nbsp Broa
  • 问题解决:nginx执行命令后临时目录权限为nobody

    1 问题 执行了nginx t xff0c nginx s reload xff0c 重启了nginx xff0c 发现部分POST接口请求出现了500错误 xff0c 然后 xff0c 查看Nginx错误日志 xff0c 类似如下 xff
  • 【C语言】解决n!和求1!+2!+3!+......+n!问题;求前n项和c语言

    文章解决问题 xff1a 本文章使用C语言解决 n 求一个数的阶乘 xff1b 求 1 xff01 43 2 xff01 43 3 xff01 43 4 xff01 43 n 本篇文章使用 xff23 语言实现解决方案 xff0c 分别运用
  • 最近邻插值法(nearest_neighbor)

    1 原理与应用 最近邻插值法nearest neighbor是最简单的灰度值插值 也称作零阶插值 xff0c 就是令变换后像素的灰度值等于距它最近的输入像素的灰度值 最近邻插值法可应用于图像的缩放 xff0c 因为简单的变换与计算 xff0
  • pytroch、tensorflow对比学习—专栏介绍

    pytorch tensorflow Comparative study 前言 人工智能 机器学习 深度学习已经成为当下最热门的前端科技之一 这三者其实是子 子集的关系 随着技术发展和应用的深入 xff0c 深度学习越来越重要 xff0c
  • 用python将摄氏温度转为华氏温度

  • 用Python画菱形

  • python函数的定义与使用

    求最大值 xff0c 最小值 xff0c 平均数 xff0c 其他还在突破 判断BMI值
  • 用python求最大公约数

    在此列举了三种方法 xff0c 用简单的代码实现 辗转相除法 辗转相减法 枚举法 一定要注意空格
  • python序列常用函数

    x in ls 如果x是ls的元素 xff0c 则返回Ture xff0c 否则返回False x not ls 如果x 不是ls的元素 xff0c 则返回Ture xff0c 否则返回False ls 43 lt 连接序列ls和lt 43
  • python中可变序列常用函数

    ls i 61 x 原位修改 修改ls中指定下标索引对应元素的值为x ls i j 61 lt 用可迭代序列lt中的元素替换ls中 i j 1 范围内的元素 lt中的元素可以多余也可以少于ls中要被替换的元素个数 xff0c 此时原列表的长
  • Android Handler使用详解

    handler是android给我们提供用来更新UI的一套机制 xff0c 也是一套消息处理的机制 xff0c 我们可以发送消息 xff0c 也可以通过它处理消息 它最根本的目的就是解决多线程并发问题 xff0c 假设如果在一个Activi
  • 【shell】用shell脚本判断解析域名返回值是否为200

    bin bash for domain name in 96 cat mnt siteList txt 96 do result num 61 96 curl I s m 10 domain name grep HTTP awk 39 pr