[shell编程] ping所有主机的shell脚本(图文) 日期:2014-09-30 22:15:13 点击:172 好评:0
用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...
[shell编程] 分享几个ping主机是否存活的shell脚本(图文) 日期:2014-09-30 22:14:42 点击:87 好评:0
在linux系统中,可以使用ping命令检测主机状态,根据返回的状态信息,判断当前主机是活动,还是已经当掉了。 经过一翻努力,实现了以下几个脚本,分享给大家。 一,可以进行简单交互的ping函数 复制代码 代码示例: #!/bin/bash #note:ping monitor #by www.j...
[shell编程] shell条件测试之test语句的用法 日期:2014-09-30 22:13:49 点击:182 好评:0
在linux shell编程中,可以用test语句检测系统上面某些文件的类型与权限等。 1,判断文件类型,如 test -e filename 表示存在 -e 该『档名』是否存在?(常用) -f 该『档名』是否存在且为档案(file)?(常用) -d 该『文件名』是否存在且为目录(directory)?(常...
[shell编程] shell数组的特殊用法 日期:2014-09-30 22:12:33 点击:195 好评:0
本文通过一个实例,来讲述shell一些数组的特殊用法。 例子: 复制代码 代码示例: #!bin/bash #一些数组的特殊用法,抽取,例如:city[*]:0 #date 2013/7/15 city=(najing xian beijing fuzhou) echo 抽取字串 echo ${city[*]:2} #抽取从第2个到结束的数组 ec...
[shell编程] awk 求和与求平均数的代码 日期:2014-09-30 22:11:56 点击:188 好评:0
用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...
[shell编程] 远程查询mysql数据库的shell脚本 日期:2014-09-30 22:10:52 点击:192 好评:0
可用于远程查询 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...
[shell编程] 实现ftp的自动上传下载的shell脚本 日期:2014-09-30 22:05:07 点击:147 好评:0
介绍几个可以实现ftp自动上传与下载的shell脚本,代码不多,相当实用。 1,ftp自动登录,批量下载文件。 实现: 从ftp服务器上的/home/data 批量下载文件 到 本地的/backup/mydata。 代码如下: 复制代码 代码示例: #!/bin/bash #edit by www.jbxue.com ftp -...
[shell编程] ftp上传与取得前一天日期的shell脚本 日期:2014-09-30 22:03:14 点击:77 好评:0
在linux系统中,用于ftp上传的一个脚本,以及取得前一天日期的脚本一例。 要求: 把前一天的日志ftp到另外一台服务器。 在linux中查询前一天的日期,可以这样: 复制代码 代码示例: date --date=1 days ago +%d 另外还有几种偷懒的方法: 昨天: 复制代码 代...
[shell编程] expect实现scp ssh自动输入密码登录的例子 日期:2014-09-30 22:02:24 点击:101 好评:0
在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...
[shell编程] 一个监测并自动重启tomcat6服务的shell脚本 日期:2014-09-30 22:01:24 点击:60 好评:0
一个用于监测并自动重启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...