用shell脚本实现ping网段中的所有主机,代码如下: 复制代码 代码示例: #!/bin/sh # ping all host # find from /etc/hosts for host info,and filter IP address cat /etc/hosts | grep -v ^# |grep -v ^$ | while read LINE do for M in `awk{print $1}` d...
在linux系统中,可以使用ping命令检测主机状态,根据返回的状态信息,判断当前主机是活动,还是已经当掉了。 经过一翻努力,实现了以下几个脚本,分享给大家。 一,可以进行简单交互的ping函数 复制代码 代码示例: #!/bin/bash #note:ping monitor #by www.j...
在linux shell编程中,可以用test语句检测系统上面某些文件的类型与权限等。 1,判断文件类型,如 test -e filename 表示存在 -e 该『档名』是否存在?(常用) -f 该『档名』是否存在且为档案(file)?(常用) -d 该『文件名』是否存在且为目录(directory)?(常...
本文通过一个实例,来讲述shell一些数组的特殊用法。 例子: 复制代码 代码示例: #!bin/bash #一些数组的特殊用法,抽取,例如:city[*]:0 #date 2013/7/15 city=(najing xian beijing fuzhou) echo 抽取字串 echo ${city[*]:2} #抽取从第2个到结束的数组 ec...
用awk求和与平均数的一段代码 命令如下: 复制代码 代码示例: awk{sum+=$10;count+=1} END{print SUM:sum\nAVG:sum/count\nCOUNT:count} access_log2012-08-24.16.log 输出结果: SUM:482916 AVG:2.09563 COUNT:230439...
可用于远程查询 mysql数据库的一例shell脚本 代码,远程连接mysql数据库: 复制代码 代码示例: #!/bin/bash # author by poweryingzi # data 2012.03.24 # usemysqlquery # USER=root PASSWD=123456 HOST=192.168.10.123 LOGPATH=`pwd`/query.log QUERY=`mysq...
介绍几个可以实现ftp自动上传与下载的shell脚本,代码不多,相当实用。 1,ftp自动登录,批量下载文件。 实现: 从ftp服务器上的/home/data 批量下载文件 到 本地的/backup/mydata。 代码如下: 复制代码 代码示例: #!/bin/bash #edit by www.jbxue.com ftp -...
在linux系统中,用于ftp上传的一个脚本,以及取得前一天日期的脚本一例。 要求: 把前一天的日志ftp到另外一台服务器。 在linux中查询前一天的日期,可以这样: 复制代码 代码示例: date --date=1 days ago +%d 另外还有几种偷懒的方法: 昨天: 复制代码 代...
在linux下,expect自动交互语言,可以实现在shell脚本中为scp和ssh等自动输入密码自动登录。 举二个例子,供大家参考。 1、scp 自动登录的例子 复制代码 代码示例: expect -c spawn scp root@1.2.3.4:/root/1.log /root expect { \*assword\ {set timeout 30...
一个用于监测并自动重启tomcat6服务的shell脚本 正在运行的tomcat6服务器,过一段时间自动挂掉,每次都要手动重启tomcat。 以下脚本可以检测故障,当出现问题时自动重启。 代码如下: 复制代码 代码示例: #!/bin/bash #check tomcat6 status,then restart if...
例子: 重启filebeat 升级版 #!/bin/bash ps -ef|grep filebeat |grep -v grep|cut -c...
crontab是linux自带的计划任务程序,可以实现分,时,日,周,月。 但是crontab有两个...
我在 CU 的日子并不长,有幸在 shell 版上与大家结缘。除了跟众前辈学习到不少技巧之...
cpu时间是一项重要的资源,有时,我们需要跟踪某个时间内占用cpu周期最多的进程。 在...
介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介...
Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(k...