zoukankan      html  css  js  c++  java
  • shell脚本实例-判断主机存活 以及企业备份方案

    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资源分享|知识分享,做初级程序员的指明灯

  • 相关阅读:
    ff与ie 的关于js兼容性
    CSS清除浮动的方法
    java8 LocalDateTime
    BigDecimal
    JAVA将 Word 文档转换为 PDF
    Ionic4
    SpringBoot后端统一格式返回
    SpringBoot集成JWT
    Java Lombok
    SpringBoot 中通过 CORS 解决跨域问题
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9452588.html
Copyright © 2011-2022 走看看