shell数组介绍://数组变量定义:$ arr=(1 3 6 8 2 5 9 0 7 4)// 默认获取第一个元素$ echo $arr // 通过下标访问,下面取的数组第二个元素,shell数组下标是从0开始$ echo ${arr[1
工作中有时需要对比文件是否一致,通过以下脚本可以实现(比较简单):分享出来,希望能帮助到有同样需求的朋友~#!/bin/bash#对比服务器上文件是否一样# Richard shen 2012/07/08LC_ALL='en_US.UTF-
#!/bin/bash#Description: delete files#=====定义当前年份,月份以及文件所在目录=====#currentYear=`date +%Y`
作为一名Linux SA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名、ip信息、网关等配置。修改成特定的主机名在维护和管理方面也比较方便。如下脚本用途
脚本 first (测试示例1) #!/bin/bashecho 'your are in first file'问)在当前脚本文件中调用另外一个脚本文件?
方法一: 使用 source
脚本 second (测试示例2)#!/bin/ba
由于局域网内主机多,VLAN也多,为时常能知道在线主机的数量,编写脚本以查验在线主机。
效果是:主机在线显示绿色,主机离线显示红色结果。
用法:./ping IP段 例如:./ping 192.168.0#!/bin/bashNETW
1.背景当多个进程可能会对同样的数据执行操作时,这些进程需要保证其它进程没有在操作,以免损坏数据。通常,这样的进程会使用一个“锁文件”,也就是建立一个文件来告诉别的进程自己在运行,如果检测到那个文件存在则认为有操作同样数据的进程在工作。这样
主要目的是用于重启后台比较重要的进程,如果采用killall -9强制kill掉,可能会引起问题。比如数据库进程。代码如下:#!/bin/shif [ -z