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

  • 相关阅读:
    E: 无法获得锁 /var/lib/dpkg/lock-frontend
    Ubuntu 18.04 更换apt源
    ubuntu18.04
    小a与“204”------数列、排序
    星际穿越
    合唱团---DP
    分苹果---暴力
    地牢逃脱----DFS搜索最优解
    下厨房---map/字符串查询
    hdu 2654 Be a hero
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9452588.html
Copyright © 2020-2023  润新知