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资源分享|知识分享,做初级程序员的指明灯
转载于:https://www.cnblogs.com/qianbixueyuan/p/9452588.html
shell脚本实例-判断主机存活 以及企业备份方案相关推荐
- shell 脚本批量检测主机存活状态
liunx 服务器管理中,有时需要检测主机的存活状态,当主机不多的时候,可以直接使用Ping 命令,当主机很多的时候直接使用ping 命令管理起来就比较麻烦了,使用shell 脚本编写的ping 命令 ...
- 超硬核,11个非常实用的 Python 和 Shell 脚本实例
原文地址: https://developer.51cto.com/article/712305.html Python 脚本部分实例:企业微信告警.FTP 客户端.SSH 客户端.Saltstack ...
- mysql运行状态监控研究内容_如何监控mysql主从的运行状态shell脚本实例介绍
如何监控mysql主从的运行状态shell脚本实例介绍. #!/bin/bash #define mysql variable mysql_user="root" mysql_pa ...
- bigdecimal判断等于0_Linux | shell脚本-比较判断和运算语句
一.简介 在我们写shell脚本的过程中,经常需要作比较判断,例如比较哪个数字大,判断文件是否存在,判断文件是否是目录,判断是否为真等操作.有时候我们还需要做运行,例如加减乘除等等,今天就来简单介绍比 ...
- shell脚本中判断大于、小于、等于、不等于的符号
shell脚本中判断大于.小于.等于.不等于的符号 在shell中有时候会用到对数字进行判断的场景,尤其在写脚本判断参数的时候,以下有几个命令需要记住 大于 -gt (greater than) 小于 ...
- shell脚本中判断上一条python命令执行情况
shell脚本中判断python命令执行结果 python脚本main.py import sys def main():try:"执行相关操作"sys.exit(0)except ...
- 利用shell脚本批量判断目标ip存活情况
一.目的 有时候需要批量去判断目标ip是否存活,一个一个去试多麻烦所以写了个shell脚本去批量尝试,原理使用的是去ping目标ip,虽然这种方法受很多因素影响,比如网速,防火墙禁ping等,但是也是 ...
- shell 脚本——实现扫描局域网存活主机IP,并写到文本
一.这里大篇幅的代码是对输入的ip格式进行过滤,如果只考虑简单的扫描可以直接拉到最底. 只写开始扫描注释之后的代码 ------------ #/bin/bash #Scan the s ...
- 109 个实用 Shell 脚本实例,代码清晰拿来就能用!(附pdf)
Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合. Shell可以直接使用在win/Unix/Linux上面 ...
最新文章
- python的turtle绘图体系入门必看(二)
- 监控GoldenGate进程
- 数据丢失与重复_大数据面试题分享-恭喜这位朋友刚毕业拿到了20K
- 正确判断js数据类型 总结记录
- python tus股票数据分析_python 股票量化分析(一)---基于Tushare平台的个股历史行情获取...
- Laravel Carbon获取 某个时间后N个月的时间
- 一个数组中的元素头尾两端依次对调
- mysql 乱码处理
- 使用python fabric搭建RHEL 7.2大数据基础环境以及部分优化
- PythonHDF5目录
- weblogic设置classpath、debug端口和log目录
- 尚硅谷大数据之Linux
- 服务器单硬盘raid,服务器硬盘做raid0
- python 三次根号_开3次方根(多次方根)的代码:二分法,python
- 显卡T600和RTX3050哪个好
- scratch少儿编程第1课
- 【软件网每日新闻播报│第9-22期】
- 二十多个免费高清图片素材网站送给你
- PHP教程:PHP开发快速入门_v20200418
- iOS 打包上传蒲公英和AppStore出问题
热门文章
- 2021亚太内容分发大会 阿里云荣获三项大奖
- 流批一体生产应用!Bigo 实时计算平台建设实践
- 连载:阿里巴巴大数据实践—数据开发平台
- VirtualBox压缩vmdk、vagrant打包box一口气全对
- PHP的输入与输出(input与$_GET[“key“])
- [转载]编译中的常见分析方法
- tar命令解压文件后造成目录权限更改
- Spring IOC (DI-依赖注入)
- Freescale MC9S08AW60汇编学习笔记(五)
- 文件目录遍历的并发算法