Shell脚本中调用、引用、包含另外一个脚本文件的两种方法 Linux
脚本 first (测试示例1)
#!/bin/bash
echo 'your are in first file'
问)在当前脚本文件中调用另外一个脚本文件?方法一: 使用 source脚本 second (测试示例
标签: linux
shell脚本实现批量测试局域网主机是否在线 Linux
由于局域网内主机多,VLAN也多,为时常能知道在线主机的数量,编写脚本以查验在线主机。效果是:主机在线显示绿色,主机离线显示红色结果。用
标签: linux
shell脚本实现文件锁功能 Linux
1.背景 当多个进程可能会对同样的数据执行操作时,这些进程需要保证其它进程没有在操作,以免损坏数据。通常,这样的进程会使用一个“锁文件”,也就是建立一个文件来告诉别的进程自己在运行,如果检测到那个文件存在则认为有操作同样数据的进程在工作。这...
标签: linux
shell中的数组操作小结和冒泡排序实现脚本分享 Linux
shell数组介绍: //数组变量定义: $ arr=(1 3 6 8 2 5 9 0 7 4) // 默认获取第一个元素 $ echo $arr // 通过下标访问,下面取的数组第二个元素,shell数组下标是从0开始 $ echo $...
标签: linux
Shell脚本实现线上服务器之间对比文件是否一致 Linux
工作中有时需要对比文件是否一致,通过以下脚本可以实现(比较简单):分享出来,希望能帮助到有同样需求的朋友~
#!/bin/bash
#对比服务器上文件是否
标签: linux
Shell脚本实现删除一年前文件功能分享 Linux
#!/bin/bash
#Description: delete files
#=====定义当前年份,月份以及文件所在目录=====#
currentYear=`date +%Y`
currentMonth=`date +%m |awk
标签: linux
Shell脚本实现自动修改IP、主机名等功能分享 Linux
作为一名Linux SA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名、ip信息、网关等配置。修改成特定的主机名在维护和管理方面也比较方便。如下脚本用途...
标签: linux
Shell脚本实现apache日志中的状态码分析 Linux
一、首先将apache日志按天切割
vi /etc/httpd/conf/httpd.conf
ErrorLog "|rotatelogs /var/log/httpd/%Y%m%derror_log 86400 480"
CustomLog "|rotatelogs /var/log/httpd/%Y%m%dacc
标签: linux
Shell脚本实现的猜数字小游戏 Linux
生成的密码和用户输入可以接受重复数字。 所以相对一般规则的猜数字可能难度要大不少。 本版本规则: A--数字对,位置也对 B--排除A的结果后,数字对,但位置不对 开始后,系统化初始化一个4位可重复数字,如“1223”。假设用户第一次输入“...
标签: linux
Shell脚本实现memcache缓存命中率监控 Linux
公司有几个服务器开着多个memcached进程,除了要监控他们是否正常telnet通,实例是否存在外还要监控他们的缓存命中率。针对他们的缓存命中率进行报警。 网上有个perl写的,需要编译安装。有个python写的,贴过来运行下,发现pyt...
标签: linux