问轩博客

展开菜单

Shell批量分发脚本

Shell批量分发脚本
[root@m01 /]# cat fenfa.sh  #!/bin/sh . /etc/init.d/functions if [ $# -ne 2 ] then     echo "usage:$0 localfile remotedir"   &nbs...

用sshpass批量实现基于key验证

用sshpass批量实现基于key验证
[root@shnne ~]# cat ssh-pass.sh  #!/bin/bash #利用sshpass批量实现基于key验证 #author by Jean DIR=`cd $(dirname $0);pwd` FILE=$DIR/pass.txt #生成key ssh-keygen -f /root/.ssh/id_rsa  ...

判断一组数字按连续数字分段并输出结果

判断一组数字按连续数字分段并输出结果
[www@shnnejudgenum]$ cat judgenum.sh  #!/bin/bash #by Jean #判断一组数字按连续数字分段并输出结果 #原理:用for循环从1开始过滤,按顺序过滤一个就不换行打印当前数字和空格,如果过滤不到,就换行打印空,直到再次过滤到继续打印 #然后排除空行,用awk取第一列和最后一列,这样就可以得到一组数字的按顺序分段了 Dir=$(cd `dirname ...

监测网站目录是否有篡改

监测网站目录是否有篡改
方法一:md5sum [root@shnne scripts]# cat diffpro.sh  #!/bin/sh path=/server/scripts/cuangai [ ! -d $path ] && mkdir -p $path  [ ! -f $path/diff.log...

打印下面不大于6的单词

打印下面不大于6的单词
[root@shnne ~]# cat liu.log  I am shnne welcome to my blog. [root@shnne ~]# cat liu.sh  #!/bin/sh array=($(cat liu.log)) for((i=0;i<${#array[@]};i++)) do...

监测MySQL主从同步shell脚本

监测MySQL主从同步shell脚本
1. [root@shnne ~]# cat slave_check.sh  #!/bin/sh while true do flag=0  array=($(egrep "_Running|Behind_Master" slave.log|awk '{print $NF}'))    for&nb...