1.上次写了一个脚本我那次考虑不是很周全,这次我将脚本改动了一下,这次是判断三次,

希望关注我的人可以经常交流哈。下面我写上代码。

#!/usr/bin/bash

while read ip

do

fail_count=0

for count in {1..3}

do

ping -c1 -W1 $ip &>/dev/null

if [ $? -eq 0 ];then

echo "$ip ping is ok..."

break

else

echo "$ip ping is failurl: $i"

let fail_count++

fi

done

if [ $fail_count -eq 3 ];then

echo "$ip ping is failure..."

fi

done < ip.txt

2.企业中脚本备份

在公司里接到领导命令要求我无论节假日都备份前七天的日志文件,于是我就写了一个特别牛逼的脚本,现在给你们分享下

ls -t /data/*.tar.gz |awk 'NR>2'|xargs rm -f

这个脚本用到了ls的排序功能,NR是记录行号 然后管道进行删除

希望喜欢运维的同学可以随时与我交流

作者简介: 
陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。
铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯

转载于:https://www.cnblogs.com/qianbixueyuan/p/9452588.html

shell脚本实例-判断主机存活 以及企业备份方案相关推荐

  1. shell 脚本批量检测主机存活状态

    liunx 服务器管理中,有时需要检测主机的存活状态,当主机不多的时候,可以直接使用Ping 命令,当主机很多的时候直接使用ping 命令管理起来就比较麻烦了,使用shell 脚本编写的ping 命令 ...

  2. 超硬核,11个非常实用的 Python 和 Shell 脚本实例

    原文地址: https://developer.51cto.com/article/712305.html Python 脚本部分实例:企业微信告警.FTP 客户端.SSH 客户端.Saltstack ...

  3. mysql运行状态监控研究内容_如何监控mysql主从的运行状态shell脚本实例介绍

    如何监控mysql主从的运行状态shell脚本实例介绍. #!/bin/bash #define mysql variable mysql_user="root" mysql_pa ...

  4. bigdecimal判断等于0_Linux | shell脚本-比较判断和运算语句

    一.简介 在我们写shell脚本的过程中,经常需要作比较判断,例如比较哪个数字大,判断文件是否存在,判断文件是否是目录,判断是否为真等操作.有时候我们还需要做运行,例如加减乘除等等,今天就来简单介绍比 ...

  5. shell脚本中判断大于、小于、等于、不等于的符号

    shell脚本中判断大于.小于.等于.不等于的符号 在shell中有时候会用到对数字进行判断的场景,尤其在写脚本判断参数的时候,以下有几个命令需要记住 大于 -gt (greater than) 小于 ...

  6. shell脚本中判断上一条python命令执行情况

    shell脚本中判断python命令执行结果 python脚本main.py import sys def main():try:"执行相关操作"sys.exit(0)except ...

  7. 利用shell脚本批量判断目标ip存活情况

    一.目的 有时候需要批量去判断目标ip是否存活,一个一个去试多麻烦所以写了个shell脚本去批量尝试,原理使用的是去ping目标ip,虽然这种方法受很多因素影响,比如网速,防火墙禁ping等,但是也是 ...

  8. shell 脚本——实现扫描局域网存活主机IP,并写到文本

    一.这里大篇幅的代码是对输入的ip格式进行过滤,如果只考虑简单的扫描可以直接拉到最底. 只写开始扫描注释之后的代码 ​​​​​​​------------ #/bin/bash #Scan the s ...

  9. 109 个实用 Shell 脚本实例,代码清晰拿来就能用!(附pdf)

    Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合. Shell可以直接使用在win/Unix/Linux上面 ...

最新文章

  1. python的turtle绘图体系入门必看(二)
  2. 监控GoldenGate进程
  3. 数据丢失与重复_大数据面试题分享-恭喜这位朋友刚毕业拿到了20K
  4. 正确判断js数据类型 总结记录
  5. python tus股票数据分析_python 股票量化分析(一)---基于Tushare平台的个股历史行情获取...
  6. Laravel Carbon获取 某个时间后N个月的时间
  7. 一个数组中的元素头尾两端依次对调
  8. mysql 乱码处理
  9. 使用python fabric搭建RHEL 7.2大数据基础环境以及部分优化
  10. PythonHDF5目录
  11. weblogic设置classpath、debug端口和log目录
  12. 尚硅谷大数据之Linux
  13. 服务器单硬盘raid,服务器硬盘做raid0
  14. python 三次根号_开3次方根(多次方根)的代码:二分法,python
  15. 显卡T600和RTX3050哪个好
  16. scratch少儿编程第1课
  17. 【软件网每日新闻播报│第9-22期】
  18. 二十多个免费高清图片素材网站送给你
  19. PHP教程:PHP开发快速入门_v20200418
  20. iOS 打包上传蒲公英和AppStore出问题

热门文章

  1. 2021亚太内容分发大会 阿里云荣获三项大奖
  2. 流批一体生产应用!Bigo 实时计算平台建设实践
  3. 连载:阿里巴巴大数据实践—数据开发平台
  4. VirtualBox压缩vmdk、vagrant打包box一口气全对
  5. PHP的输入与输出(input与$_GET[“key“])
  6. [转载]编译中的常见分析方法
  7. tar命令解压文件后造成目录权限更改
  8. Spring IOC (DI-依赖注入)
  9. Freescale MC9S08AW60汇编学习笔记(五)
  10. 文件目录遍历的并发算法